如果是单个数字,正则表达式不会从零开始

时间:2014-03-12 00:56:14

标签: php jquery regex

我有5个只能输入数字的文本框。我使用/^[1-9][0-9]+$/,但我需要的是如果单个数字为零则允许它。

enter image description here

如上图所示,如果文本框中的1个已经等于另一个文本框应允许零值的数量,则我有5个文本框。它不能大于或小于数量。

2 个答案:

答案 0 :(得分:4)

你最好的选择是:

/^\d+$/

只允许一个或多个数字。

击穿

/正则表达式的开始 ^匹配字符串
的开头 \d匹配任何数字
+修改上述内容以匹配一个或多个
$匹配行尾 /结束正则表达式

答案 1 :(得分:2)

尝试a或条件

/^([1-9][0-9]*|0)$/