JavaScript正则表达式长度问题

JavaScript正则表达式长度问题,javascript,regex,Javascript,Regex,你好 我试图得到嵌入到输入字段中的值的长度。输入的值长度必须为13个字符,不能少于或超过。必须是数字 以下是我的JS代码: value = '8312258066038'; re = new RegExp('^\d{13}$'); alert(re.match(value)); 如果值为13个字符,则答案应为true。使用test()不匹配() 您的代码中有错误:TypeError:re.match不是函数。我推荐阅读。谢谢!!工作完美 value = '8312258066038'; re

你好

我试图得到嵌入到输入字段中的值的长度。输入的值长度必须为13个字符,不能少于或超过。必须是数字

以下是我的JS代码:

value = '8312258066038';
re = new RegExp('^\d{13}$');
alert(re.match(value));
如果值为13个字符,则答案应为true。

使用test()不匹配()


您的代码中有错误:
TypeError:re.match不是函数
。我推荐阅读。谢谢!!工作完美
value = '8312258066038';
re = /^\d{13}$/;
alert(re.test(value));