JavaScript刪除字串中所有指定字元

admin發表於2018-07-09

在實際應用中,可能需要刪除字串中的所有的指定字元,這個自然會想到replace()函式,但是很多朋友會發現,只能夠刪除第一個指定的字元,而其他指定的字元並沒有被刪除,程式碼如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="I love antzone,and you?";
console.log(str.replace("a",""));

以上程式碼中,只能夠將"antzone"中的"a"刪除,卻不能夠刪除其他的"a"。

程式碼改造如下:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
var str="I love antzone,and you?";
console.log(str.replace(/a/g,""));

將第一個引數設定為正規表示式,並全域性匹配即可實現我們的要求。

相關文章