首页 相关文章 用javascript实现全局替换解决$等特殊符号的难题

用javascript实现全局替换解决$等特殊符号的难题

感谢海浪提供的正则,原贴请参见:
http://www.iecn.net/bbs/view/106503.html

因为要做个模板替换的东西,里面的变量采用${MyName}这种格式的命名方式。在进行全局替换时,遇到两个难点:
1.要么无法替换掉$等特殊符号
2.要么无法忽略大小写

在海浪有帮助下,终于有了最佳实现方式:)

最佳实现方式:

代码如下:

script type="text/javascript"
String.prototype.replaceAll = stringReplaceAll;

function stringReplaceAll(AFindText,ARepText){
var raRegExp = new RegExp(AFindText.replace(/([\(\)\[\]\{\}\^\$\+\-\*\?\.\"\'\|\/\\])/g,"\\$1"),"ig");
return this.replace(raRegExp,ARepText)...[ 查看全文 ]

2016-02-19 标签:

用javascript实现全局替换解决$等特殊符号的难题的相关文章

手机页面
收藏网站 回到头部