我在上面的链接-regExpression.test中发布了一个问题。
基于此,我像波纹管一样也产生了错误。
var regExpression=new RegExp("^([a-zA-Z0-9_\-\.]+)$");
alert (regExpression.test("11aa"));
最佳答案
您需要对\
进行转义,因为要使用字符串声明它,如下所示:
var regExpression=new RegExp("^([a-zA-Z0-9_\\-\\.]+)$");
^ ^ add these
You can test it here。
关于javascript - 新的RegExp。测试,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3864657/