JS replace、replaceAll方法的实现
来源:互联网 发布:淘宝退款和售后规则 编辑:程序博客网 时间:2024/05/26 05:51
js中没有java中的replaceAll()函数,为了达到与java的replaceAll()一样的效果,我们可以用如下代码实现:
String.prototype.replaceAll = function(s1,s2) {
return this.replace(new RegExp(s1,"gm"),s2);
}
调用方式:
如想替换字符串"aa bb cc"中的所有空格,可以执行"aa bb cc".replaceAll(" ", "");
---------------------------------------------------------------------------------------------------
还有一种效率比较低的方法
while( str.indexOf( "oldstr" ) != -1 ) {
str.replace("oldstr","newstr");
String.prototype.replaceAll = function(s1,s2) {
return this.replace(new RegExp(s1,"gm"),s2);
}
调用方式:
如想替换字符串"aa bb cc"中的所有空格,可以执行"aa bb cc".replaceAll(" ", "");
---------------------------------------------------------------------------------------------------
还有一种效率比较低的方法
while( str.indexOf( "oldstr" ) != -1 ) {
str.replace("oldstr","newstr");
}
原文地址:http://lorenzooz.blog.163.com/blog/static/174240531201084113645814
- JS replace、replaceAll方法的实现
- js replace实现replaceAll效果
- 实现js的replaceAll方法
- 实现js的replaceAll方法
- 实现js的replaceAll方法
- js 实现ReplaceAll 的方法
- 实现js的replaceAll方法
- js 实现ReplaceAll 的方法
- js 实现ReplaceAll 的方法
- 实现js的replaceAll方法
- js 实现ReplaceAll 的方法
- JS用replace函数实现replaceAll
- Js 实现 replaceAll 方法
- js实现C#的replaceAll()的方法
- JS中实现replaceAll的方法
- 在js中,实现replaceAll的方法
- JS中实现replaceAll的方法
- JS中实现replaceAll的方法
- 快递物流行业:数据增量下载的实现
- 虚拟化VMware简介10——Distrbuted Switch (分布式交换机)简介
- HDU 1671 Phone List
- myeclise 中 项目 导入 包名带 . 号,全部散开了!
- 使用git-flow创建和发布git项目
- JS replace、replaceAll方法的实现
- android 左右滑动
- JZDAGJG系统容灾系统实施思路
- 优秀员工会频频跳槽吗?
- hdu2817
- 缅甸掸邦掸族的心声──与掸族领袖赛万赛的谈话
- ASP.NET MVC3 Razor视图引擎-基础语法
- 数据库模糊搜索时,关键字中有%号,怎么办?
- Oracle分配权限