js正則查找match()與替換replace()用法實例
更新時間:2015年01月22日 10:35:24 投稿:shichen2014
這篇文章主要介紹了js正則查找match()與替換replace()用法,實例分析了js中正則的查找match()與替換replace()的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下
本文實例講述了js中正則的查找match()與替換replace()的用法。分享給大家供大家參考。具體如下:
復制代碼 代碼如下:
<html>
<head>
<script type="text/javascript">
//string.match(正則):正則查找字符串,返回符合正則的字符或字符串
function t1(){
var con = document.getElementsByName('content')[0].value;//需要查找的內容
var reg = /\Bhi\B/g;//匹配中間有hi的單詞。g為模式增強符,表示全局匹配
alert(con.match(reg));
}
//string.replace(正則,用什么替換):返回被替換后的string
function t2(){
var con = document.getElementsByName('content')[0].value;//需要查找的內容
var reg = /<script.*<\/script>/;//把javascript代碼替換為空
alert(con.replace(reg,''));
}
</script>
</head>
<body>
<textarea rows="5" cols="30" name="content"></textarea><br />
<button onclick="t1();">正則查找字符串match()</button><br />
<button onclick="t2();">正則查找字符串replace()</button><br />
</body>
</html>
<head>
<script type="text/javascript">
//string.match(正則):正則查找字符串,返回符合正則的字符或字符串
function t1(){
var con = document.getElementsByName('content')[0].value;//需要查找的內容
var reg = /\Bhi\B/g;//匹配中間有hi的單詞。g為模式增強符,表示全局匹配
alert(con.match(reg));
}
//string.replace(正則,用什么替換):返回被替換后的string
function t2(){
var con = document.getElementsByName('content')[0].value;//需要查找的內容
var reg = /<script.*<\/script>/;//把javascript代碼替換為空
alert(con.replace(reg,''));
}
</script>
</head>
<body>
<textarea rows="5" cols="30" name="content"></textarea><br />
<button onclick="t1();">正則查找字符串match()</button><br />
<button onclick="t2();">正則查找字符串replace()</button><br />
</body>
</html>
希望本文所述對大家的正則表達式學習有所幫助。
您可能感興趣的文章:
- js replace(a,b)之替換字符串中所有指定字符的方法
- js正則表達式replace替換變量方法
- javascript正則表達式使用replace()替換手機號的方法
- JavaScript字符串對象replace方法實例(用于字符串替換或正則替換)
- js使用正則實現(xiàn)ReplaceAll全部替換的方法
- js字符串替換所有的指定字符或文字(推薦replaceAll方法)
- JS使用replace()方法和正則表達式進行字符串的搜索與替換實例
- JS Replace 全部替換字符的用法小結
- JS利用正則配合replace替換指定字符
- JS、replace利用正則表達式替換SQL所有參數(shù)為指定格式的數(shù)據(jù)
- js中字符替換函數(shù)String.replace()使用技巧
- js replace 全局替換的操作方法
相關文章
iOS 正則表達式判斷純數(shù)字及匹配11位手機號碼的方法
這篇文章主要介紹了iOS 正則表達式判斷純數(shù)字及匹配11位手機號碼的方法,判斷手機號碼是否正確的方法很多,我是用正則表達式來完成匹配的,具體方法,大家參考下本文2017-01-01Javascript中使用exec進行正則表達式全局匹配時的注意事項
在 Javascript 中使用 exec 進行正則表達式全局匹配時,有一個非常容易犯的錯誤,這是因為 exec() 在全局模式下的行為稍微有點復雜2011-11-11