带括号的正则表达式测试[重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了带括号的正则表达式测试[重复]相关的知识,希望对你有一定的参考价值。

这个问题已经在这里有一个答案:

我有这样的代码:

  var value = "Mary Jane (Asistant)";
  var regex = new RegExp(value);
  regex.test("Some String to Test");

我想测试我的regex.It的作品时,我已经关闭了parentheses.But当我测试的例子价值“玛丽·简(Asistant”它抛出的错误。

无效的正则表达式:/玛丽·简(Asistant /:未终结组。

我怎样才能摆脱这种错误的?

答案

尝试这个

var value = "Mary Jane \(Asistant\)";
var regex = new RegExp(value);

console.log(regex.test("Some String to Test"));
console.log(regex.test("Mary Jane (Asistant)"));

以上是关于带括号的正则表达式测试[重复]的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式在非常大的html文件中匹配java中的花括号[重复]

asp.net 使用正则表达式验证包含打开/关闭括号片段的属性字符串

带括号的数学运算的正则表达式

复杂的正则表达式仅识别带括号的参数

python正则表达式中的匹配括号[重复]

括号之间的Python正则表达式替换[重复]