js正則查找match()與替換replace()用法實(shí)例
更新時(shí)間:2015年01月22日 10:35:24 投稿:shichen2014
這篇文章主要介紹了js正則查找match()與替換replace()用法,實(shí)例分析了js中正則的查找match()與替換replace()的使用技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
本文實(shí)例講述了js中正則的查找match()與替換replace()的用法。分享給大家供大家參考。具體如下:
復(fù)制代碼 代碼如下:
<html>
<head>
<script type="text/javascript">
//string.match(正則):正則查找字符串,返回符合正則的字符或字符串
function t1(){
var con = document.getElementsByName('content')[0].value;//需要查找的內(nèi)容
var reg = /\Bhi\B/g;//匹配中間有hi的單詞。g為模式增強(qiáng)符,表示全局匹配
alert(con.match(reg));
}
//string.replace(正則,用什么替換):返回被替換后的string
function t2(){
var con = document.getElementsByName('content')[0].value;//需要查找的內(nèi)容
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;//需要查找的內(nèi)容
var reg = /\Bhi\B/g;//匹配中間有hi的單詞。g為模式增強(qiáng)符,表示全局匹配
alert(con.match(reg));
}
//string.replace(正則,用什么替換):返回被替換后的string
function t2(){
var con = document.getElementsByName('content')[0].value;//需要查找的內(nèi)容
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>
希望本文所述對(duì)大家的正則表達(dá)式學(xué)習(xí)有所幫助。
您可能感興趣的文章:
- js replace(a,b)之替換字符串中所有指定字符的方法
- js正則表達(dá)式replace替換變量方法
- javascript正則表達(dá)式使用replace()替換手機(jī)號(hào)的方法
- JavaScript字符串對(duì)象replace方法實(shí)例(用于字符串替換或正則替換)
- js使用正則實(shí)現(xiàn)ReplaceAll全部替換的方法
- js字符串替換所有的指定字符或文字(推薦replaceAll方法)
- JS使用replace()方法和正則表達(dá)式進(jìn)行字符串的搜索與替換實(shí)例
- JS Replace 全部替換字符的用法小結(jié)
- JS利用正則配合replace替換指定字符
- JS、replace利用正則表達(dá)式替換SQL所有參數(shù)為指定格式的數(shù)據(jù)
- js中字符替換函數(shù)String.replace()使用技巧
- js replace 全局替換的操作方法
相關(guān)文章
js正則表達(dá)式 匹配兩個(gè)特定字符間的內(nèi)容示例
今天小編就為大家分享一篇js正則表達(dá)式 匹配兩個(gè)特定字符間的內(nèi)容示例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-07-07
基于正則表達(dá)式實(shí)現(xiàn)UL下LI的樣式替換功能
這篇文章主要介紹了基于正則表達(dá)式實(shí)現(xiàn)UL下LI的樣式替換功能,涉及javascript使用正則表達(dá)式進(jìn)行頁(yè)面元素屬性動(dòng)態(tài)操作的相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2017-05-05
正則表達(dá)式--QQ微信、優(yōu)酷前端 郵箱正則表達(dá)式驗(yàn)證 Bug
但凡稍微有點(diǎn)資歷的程序員,都免不了要寫(xiě)正則表達(dá)驗(yàn)證算法。最近見(jiàn)到好幾個(gè)正則表達(dá)式的Bug,抽空寫(xiě)出來(lái)2011-10-10
JavaScript 正則表達(dá)式驗(yàn)證函數(shù)代碼
上篇文章《JavaScript驗(yàn)證正則表達(dá)式大全》說(shuō)的是javascript中使用的正則表達(dá)式的例子,但是沒(méi)有說(shuō)這些正則表達(dá)式如何使用,現(xiàn)在給大家?guī)讉€(gè)例子,大家可以看看。2010-05-05
使用正則表達(dá)式驗(yàn)證登錄頁(yè)面輸入是否符合要求
這篇文章主要介紹了使用正則表達(dá)式驗(yàn)證登錄頁(yè)面輸入是否符合要求的實(shí)例代碼,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下2017-09-09
關(guān)于preg_replace函數(shù)的問(wèn)題講解
關(guān)于preg_replace函數(shù)的問(wèn)題講解...2007-03-03

