JS 实现replaceAll函数

来源:互联网 发布:网络棋牌上有赢钱的吗 编辑:程序博客网 时间:2024/05/17 15:57

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



0 0
原创粉丝点击