【发布时间】:2011-01-02 12:36:18
【问题描述】:
var string = 'abcd+1';
var pattern = 'd+1'
var reg = new RegExp(pattern,'');
alert(string.search(reg));
我昨晚发现,如果您尝试在带有 Javascript 正则表达式的文本字符串中查找加号,则会失败。它不会找到该模式,即使它存在于该字符串中。这必须是因为一个特殊字符。在一段文本中找到加号的最佳方法是什么?另外,还有哪些其他角色会失败?
【问题讨论】:
-
简单的方法:
" [\+] "这是字母表。您可能需要所有加号,然后是" [\+]* "。
标签: javascript regex