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之间的数字进行全部去掉