js没有replaceAll,但是有正则表达式
2017-03-14 20:19
204 查看
js没有replaceAll函数,需要定义下面replaceAll函数才可以使用。
String.prototype.replaceAll=function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
};
例子:
str = str.replaceAll(" ","");
主要思想是:js的replace(参数一,参数二)函数参数一可以是正则表达式,即new RegExp(s1,"gm")。"gm"参数中,g-执行全局匹配(而不是匹配第一个后停止),m-执行多行匹配。prototype,增加一个属性。
String.prototype.replaceAll=function(s1,s2){
return this.replace(new RegExp(s1,"gm"),s2);
};
例子:
str = str.replaceAll(" ","");
主要思想是:js的replace(参数一,参数二)函数参数一可以是正则表达式,即new RegExp(s1,"gm")。"gm"参数中,g-执行全局匹配(而不是匹配第一个后停止),m-执行多行匹配。prototype,增加一个属性。
相关文章推荐
- JS 没有提供replaceAll这样的方法。使用正则表可以达成Replace 的效果
- JS正则表达式怎样实现Java中String.replaceAll的效果
- 当真就没有一个真正好用的JS验证URL的正则表达式了吗??
- 正则表达式,关于String.replaceALL()
- java正则表达式之replaceAll
- 匹配参数JS、replace 利用正则表达式 ,一次性替换SQL所有参数为数据
- js使用正则实现ReplaceAll全部替换的方法
- JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
- JS、replace利用正则表达式替换SQL所有参数为指定格式的数据
- js(replace)正则表达式中如何使用变量?
- JS使用replace()方法和正则表达式进行字符串的搜索与替换实例
- JS中match、replace方法中使用正则表达式
- js中的没有全部替换的函数么?错?有的只不过是没有发现就是了,用正则表达式解决一切难题,js的全部替换
- JS学习笔记——正则表达式在replace()函数中的小技巧
- 学习JS中的replace方法以及与正则表达式的结合应用
- 正则表达式:string.replaceAll()中的特殊字符($ \)与matcher.appendReplacement
- PHP 正则表达式之正则处理函数小结(preg_match,preg_match_all,preg_replace,preg_split)
- js——replace正则表达式例子
- js正则表达式和replace