javascript正则表达式显示“无需重复”?

时间:2013-07-22 12:07:08

标签: javascript regex

搜索特定模式的

I have this simple regex

搜索以<{1}}

结尾/ 或不的特定字符串
*

我不明白这里的问题是什么。似乎var g= new RegExp("^" + 'required' + "[0-9]+(\*?)", "i"); alert(g.test('required123')) 导致错误。

1 个答案:

答案 0 :(得分:4)

您必须在字符串文字中转义\

new RegExp("^" + 'required(?!TT)' + "[0-9\.\-\_a-z]+(\\*?)", "i");

这会使正则表达式中出现\*,如果您的目标是测试字符串是否为*,那么这似乎就是您想要的。