var validRegExp = /^[0-9]+[-]+[0-9]+$/;
这是我的脚本,我想要的是:
var validRegExp = /^[0-9]{5}+[-]+[0-9]{2}+$/;
但是当我把它放进去时,它不喜欢它。
我想要 5 个数字,后跟一个破折号,后跟两个数字
当你写:
[0-9]{5}+
这是不正确的,因为您可以将其转换为数字 5 次、1 次或更多次。由于您已经写了 5 次,因此不应使用 +。
正确的正则表达式是:
/^[0-9]{5}(-)+[0-9]{2}$/;