首頁 > web前端 > js教程 > 主體

JS Replace()的進階使用方法介紹_javascript技巧

WBOY
發布: 2016-05-16 17:30:56
原創
1041 人瀏覽過

在很多專案中,我們常常需要使用JS,在頁面前面對前台的某些元素做做修改,js 的replace()方法就必不可少。

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

第一個符合的元素。如果替換所有呢?使用正規表示式即可:

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

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

Flag: i標識ignore忽略大小,g標識global 重複檢索,m標識多行檢索(這個暫時沒試驗)

也可以使用它們的組合,例如上面用到的ig就標識替換所有,並且忽略大小寫。

正規的正規寫法:

複製程式碼 程式碼如下:


程式碼如下:

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


當flag用了g後,strs回傳的就是字串陣列。 如果想要多個字串中的任一個相匹配,則可以使用
複製程式碼


程式碼如下:
reg=new RegExp(/abc|xyz/ig);
相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板