NW.js中的Javascript无效常规表达式错误

时间:2019-12-06 13:00:52

标签: javascript regex nwjs

我有一个需要使用字符串进行测试的正则表达式,当我在线对其进行测试时,它可以正常工作

^(?![.])^[.a-zA-Z0-9]*(?<!\.)$

您可以对其进行测试:https://regex101.com/r/bomm5g/1/

但是当我为它编写代码时,会出现此错误

Invalid regular expression: /^(?![.])^[.a-zA-Z0-9]*(?<!.)$/: Invalid group

代码如下

var regex = new RegExp("^(?![.])^[.a-zA-Z0-9]*(?<!\.)$");
regex.test(inputvalue);

如何使它正常工作?

1 个答案:

答案 0 :(得分:0)

@Abbas只需尝试

var regex = new RegExp(/^(?![.])^[.a-zA-Z0-9]*(?<!\.)$/); 

代替var regex = new RegExp(“ ^(?![。])^ [。a-zA-Z0-9] *(?