使用javascript中的正则表达式验证版本号

时间:2018-11-28 20:33:41

标签: javascript

我正在使用JavaScript中的正则表达式对版本号进行验证。版本号的有效格式必须为(例如:1111.1111.1111.1111),因此我具有以下正则表达式:

/^[1-9]\d*(\.\d+){3}$/

此表达式可验证您输入的版本号,以零^[1-9]\d*以外的数字开头,后跟一个句点,然后再输入3个重复的更多数字(\.\d+){3}$

问题在于,对于每个段或节,我必须接受1到4位数字,也就是说,您不能传递4位数字。我做了这样的事情:

/^[1-9](\d{1,4})(\.\d{1,4}){3}$/

但是它对我不起作用,因为在任何情况下它接受的数字都超出我的预期,如果您能帮助我,我将非常感谢。

0 个答案:

没有答案