我试图只验证4个这样的数字:
它正在上面的页面上工作,但是当我在脚本上使用它时它不起作用:
var reg = new RegExp('^\d{4}$/');
reg.test(1234);
reg.test('1234');
两人都返回假......
如果我在浏览器控制台上测试如下:
/^\d{4}$/.test('1234');
/^\d{4}$/.test(1234);
两者都是真的。
我失踪了什么?
答案 0 :(得分:8)
问题是因为您的<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
未正确初始化。
您可以这样做:
RegExp
或者
// Note the \\ to escape the backslash
var reg = new RegExp('^\\d{4}$');