JavaScript正则表达式长度问题

JavaScript Regular Expression length issue

本文关键字:问题 正则表达式 JavaScript      更新时间:2023-09-26

你好,

我正在尝试获取一个值的长度,该值被插入到一个输入字段中。输入的值长度必须为13个字符,不能少于也不能多于。并且必须是数字。

这是我的JS代码:

value = '8312258066038';
re = new RegExp('^'d{13}$');
alert(re.match(value));

如果该值为13个字符,那么答案应该是正确的。

使用test()not match()

value = '8312258066038';
re = /^'d{13}$/;
alert(re.test(value));