验证表中的“版本”字段

时间:2012-05-11 09:11:17

标签: javascript html input textbox validation

我在一个表单中有一个名为“VERSION”的输入字段,我必须编写该文档的版本。

e.g。 版本:10.1.2.3

如何在javascript中验证此输入字段?

2 个答案:

答案 0 :(得分:1)

你能使用正则表达式吗?

(\d+\.)+.\d+

含义:一个或多个数字,后跟一个点,根据需要重复多次,后跟一个点和一个或多个数字。

如果你必须有4,你可以使它更具体:

(\d+\.){3}.\d+

如果必须是2位数,一个一位,请尝试:

\d\d\.\d\.\d\.\d

如您所见,您需要更加清楚"什么是有效版本,什么不是"为了获得更具体的答案:]

答案 1 :(得分:0)

您的意思是您要验证是否有正确格式的版本输入? (使用输入字段的ID)

if(document.getElementByID('VERSION').value.match(/^\d+\.\d+\.\d+\.\d+$/)) {}

这应该匹配{number}。{number}。{number}。{number}格式的所有版本。 也许你必须在你做之前修剪字符串