【发布时间】:2014-09-01 10:17:45
【问题描述】:
我没有使用 JQuery,所以我认为这不会造成麻烦。我首先使用 iOS 自动化工具遇到了这个问题,然后使用 JSFiddle 进行了验证。如果有人能告诉我解决这个问题的方法,那就太棒了。
var str = "<'pass!23$'>";
var str1 = str.replace("<'pass!23$'>", "'pass!23$'");
var str2 = str.replace("<'pass!23$'>", "'pass!23$a'");
这是小提琴:http://jsfiddle.net/adUtw/
这真的让我很困惑!
【问题讨论】:
-
因为
$'在正则表达式中有特殊含义。 -
这个MDN document 可以帮助你。
标签: javascript ios string replace automation