正規表示式使用replace()函式簡單介紹

admin發表於2017-02-17
本章節簡單介紹一下replace()函式在正規表示式中的應用,希望能夠給需要的朋友帶來一定的幫助。

先看一段不涉及正規表示式的程式碼。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var str="螞蟻部落歡迎您,分享和互助是螞蟻部落的願望";
console.log(str.replace("螞蟻部落","前端網站"));

以上程式碼可以將第一個"螞蟻部落"替換為"前端網站",第二個無法被替換掉,這個時候使用正規表示式方式就比較便利了。

程式碼如下:

[JavaScript] 純文字檢視 複製程式碼
var str="螞蟻部落歡迎您,分享和互助是螞蟻部落的願望";
console.log(str.replace(/螞蟻部落/g,"前端網站"));

再來看一段程式碼:

[JavaScript] 純文字檢視 複製程式碼
var reg=new RegExp("(\\w+),(\\d+)","gi");
var str="antzone,2";
var str=str.replace(reg, "歡迎來到$1, $2年一直致力於分享與互助");
console.log(str);

更多相關內容可以參閱相關閱讀。

相關閱讀:

1.子表示式可以參閱正規表示式分組一章節。

2.replace()函式可以參閱正規表示式replace()函式一章節。

相關文章