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



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

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

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

我怎样才能做到这一点?

非常感谢。

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

请看一下工作演示。

Input:
0
123
120
023
Matches:
123
120

最新更新