JavaScript正则表达式长度问题

时间:2013-02-22 10:24:49

标签: javascript regex

美好的一天,

我正在尝试将值插入到输入字段中。输入的值必须是13个字符长,不能再少。并且必须是数字。

这是我的JS代码:

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

如果值为13个字符,则答案应该为真。

1 个答案:

答案 0 :(得分:2)

使用test()不匹配()

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