`
davidxiaozhi
  • 浏览: 237284 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

自己写js replaceAll

阅读更多

在js里实现类似java的replaceAll有俩中途径

1.为string添加ReplaceAll方法

 

String.prototype.ReplaceAll = function (AFindText,ARepText){
raRegExp = new RegExp(AFindText,"g")
return this.replace(raRegExp,ARepText)
};
alert("s|df|s|f".ReplaceAll("\\|","->")+"\n"+"s|df|s|f");

 

2.或者更简单一点

alert("s|df|s|f".replace(/\|/gm,"->")+"\n"+"s|df|s|f")

 

这在替换文本,或者高亮显示很方便的

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics