欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JS Replace()的高級使用方法介紹

 更新時間:2013年06月29日 15:57:04   作者:  
這篇文章介紹了,js中的Replace()的一些高級的使用方法,有需要的朋友可以參考一下

在很多項目中,我們經(jīng)常需要使用JS,在頁面前面對前臺的某些元素做做修改,js 的replace()方法就必不可少。

經(jīng)常使用"ABCABCabc".replace("A","B")的同學(xué)應(yīng)該會比較清楚,改語句的最終結(jié)果是BBCABC,這種方法只能替換

第一個匹配的元素。如果替換所有呢?使用正則表達(dá)式即可:

"ABCABCabc".replace(/A/g,"B") 即可。
那如果想替換A的同時也可以替換a呢?

那你可以使用"ABCABCabc".replace(/a/ig,"B");

Flag: i標(biāo)識ignore忽略大小,g標(biāo)識global 反復(fù)檢索,m標(biāo)識多行檢索(這個暫時沒試驗)

也可以使用它們的組合,比如上面用到的ig就標(biāo)識替換所有,并且忽略大小寫。

正規(guī)的正則寫法:

復(fù)制代碼 代碼如下:

var reg=new RegExp(/patten/flag)
var strs="".match(reg);

當(dāng)flag用了g后,strs返回的就是字符串?dāng)?shù)組。

如果想要多個字符串中的任意一個相匹配,則可以使用

復(fù)制代碼 代碼如下:

reg=new RegExp(/abc|xyz/ig);

相關(guān)文章

最新評論