我正在尝试通过这种模式创建正则表达式类:
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上运行。
有人可以帮我解决这个问题吗?谢谢。