验证表中的“版本”字段

validation for the "version" field in a table

本文关键字:版本 字段 验证      更新时间:2023-09-26

我有一个名为"VERSION"的输入字段,我必须在其中编写文档的版本。

例如版本 : 10.1.2.3

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

你能使用正则表达式吗?

('d+'.)+.'d+

含义:一个或多个数字,后跟一个点,根据需要

重复多次,后跟一个点和一个或多个数字。

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

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

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

'd'd'.'d'.'d'.'d

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

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

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

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