如何在PHP中验证输入版本命名约定

时间:2014-03-15 08:13:20

标签: php regex validation release

如何在PHP中验证某个项目的正确发布命名约定?

我们的命名惯例是这样的:

1.0.2
where 1 is major, 0 minor and 2 is bug fixes

所以,如果用户输入“test123.222.111”将无效。

1 个答案:

答案 0 :(得分:0)

正则表达式是:

^\d+\.\d+\.\d+$

此处^$是锚点字符,标记字符串的开头和结尾(或在您的情况下输入)。 \d+表示长度最小为1的任何数字。最后\.表示点。