正则表达式模式与我的要求不符

时间:2015-03-20 08:26:47

标签: regex pattern-matching

我需要一个正则表达式来检查输入是否只能包含数字,但不能是0,数字应该是1到12位之间的数字。 到目前为止,我已经尝试过:

data-ng-patern="/^[1-9]{1,12}$/" 

然而,这样做我在任何情况下都不允许0,例如输入120,与我的模式不匹配。

我该如何实现?

非常感谢。

1 个答案:

答案 0 :(得分:3)

您必须使用/^[1-9][0-9]{0,11}$/

请查看working demo

Input:
0
123
120
023

Matches:
123
120