JS目前只提供了replace函數,但可以通過正則表達式並配合replace函數完成java中的replaceAll方法功能。
案例1:
將字符串中的空格去掉,輸出結果爲WORLD
function replaceAll(){
var str = "W O R L D";
str = str.replace(new RegExp(/ /g), "");
alert(str);
}
案例2:
將字符串中的0替換爲1,輸出結果爲1111
function replaceAll(){
var str = "0011";
str = str.replace(new RegExp(/0/g), "1");
alert(str);
}
總結:/x/g,正則表達式中x爲待替換的字符,x還可以表示更復雜的替換。
例如:str.replace(new RegExp(/[0-9]/g), ""); 將字符中含有0-5之間的數字進行全部去掉