感谢海浪提供的正则,原贴请参见:
http://www.iecn.net/bbs/view/106503.html
因为要做个模板替换的东西,里面的变量采用${MyName}这种格式的命名方式。在进行全局替换时,遇到两个难点:
1.要么无法替换掉$等特殊符号
2.要么无法忽略大小写
在海浪有帮助下,终于有了最佳实现方式:)
最佳实现方式:
以前使用方法一:(可实现忽略大小,但无法实现特殊符号的替换)
以前使用的方式二:(可替换特殊符号$等,但无法忽略大小写)
http://www.iecn.net/bbs/view/106503.html
因为要做个模板替换的东西,里面的变量采用${MyName}这种格式的命名方式。在进行全局替换时,遇到两个难点:
1.要么无法替换掉$等特殊符号
2.要么无法忽略大小写
在海浪有帮助下,终于有了最佳实现方式:)
最佳实现方式:
复制代码 代码如下:
以前使用方法一:(可实现忽略大小,但无法实现特殊符号的替换)
复制代码 代码如下:
复制代码 代码如下:
以上就是用JavaScript实现全局替换,解决$等特殊符号的难题[的详细内容,更多请关注0133技术站其它相关文章!