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

JS字符串替换所有匹配字符

2014-11-03 12:47 609 查看
最近做项目的时候遇到字符串批量替换,在JS提供的系统函数里面没有找到相应的函数,只找到了一个替换单一字符串的replaceall,然后自己写了个函数来实现批量替换字符串的功能,与大家分享,高手请绕道,菜菜们共勉!

//替换转义字符
String.prototype.replaceAll  = function(oldstring,newstring){    
  return this.replace(new RegExp(oldstring,"gm"),newstring);    
}


使用方法:

怎样将hessoworld里面的s全部替换为l那?

1、复制此函数到JS代码片

2、string str = 'hessoworld';

str = str.replaceAll("s","l");

这样变量str里面的两个s都会被l替换,成为了helloworld

下面截图实例下二次封装此方法解决部分字符转义的问题:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: