国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

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

2019-11-20 22:35:45
字體:
供稿:網(wǎng)友

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

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

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

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

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

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

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

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

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

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

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

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

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

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

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 施秉县| 喜德县| 达日县| 罗田县| 延庆县| 乌兰察布市| 阳泉市| 遂平县| 波密县| 远安县| 西青区| 徐汇区| 永春县| 襄樊市| 武鸣县| 华阴市| 大关县| 西盟| 台山市| 武宣县| 吉木萨尔县| 宁河县| 望江县| 泉州市| 东方市| 炎陵县| 米林县| 迭部县| 嵊州市| 武平县| 乐陵市| 武夷山市| 兴国县| 博乐市| 大渡口区| 巩义市| 成都市| 渝中区| 鹤山市| 信丰县| 凤城市|