您的位置:首页 > Web前端 > JavaScript

JS 实现replaceAll函数

2016-03-08 10:26 537 查看
  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之间的数字进行全部去掉
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息