正则表达式

时间:2018-08-16 14:07:59

标签: javascript node.js regex typescript

我正在尝试通过这种模式创建正则表达式类:

let regex:RegExp = RegExp(/^(?:[\x{c0}-\x{1ff}a-zA-Z\'-]){2,}(?:\s[\x{c0}-\x{1ff}a-zA-Z\',.-]{2,})+$/, 'iu');

我从使用PHP的早期项目中获得了它,并且我知道它在那里工作。但是,它在这里不起作用:

SyntaxError: Invalid regular expression: /^(?:[\x{c0}-\x{1ff}a-zA-Z\'-]){2,}(?:\s[\x{c0}-\x{1ff}a-zA-Z\',.-]{2,})+$/: Range out of order in character class

我的环境在nodejs 6上运行。

有人可以帮我解决这个问题吗?谢谢。

0 个答案:

没有答案