正则表达式模式不符合我的要求
Regular Expression pattern does not match my requirements
我需要一个正则表达式来检查输入只能包含数字,但不能为 0,数字应该是 1 到 12 位之间的数字。
到目前为止,我已经尝试过:
data-ng-patern="/^[1-9]{1,12}$/"
但是无论如何我都不允许输入 0,例如输入 120 与我的模式不匹配。
我怎样才能做到这一点?
非常感谢。
你必须使用/^[1-9][0-9]{0,11}$/
请看working demo。
Input:
0
123
120
023
Matches:
123
120
我需要一个正则表达式来检查输入只能包含数字,但不能为 0,数字应该是 1 到 12 位之间的数字。 到目前为止,我已经尝试过:
data-ng-patern="/^[1-9]{1,12}$/"
但是无论如何我都不允许输入 0,例如输入 120 与我的模式不匹配。
我怎样才能做到这一点?
非常感谢。
你必须使用/^[1-9][0-9]{0,11}$/
请看working demo。
Input:
0
123
120
023
Matches:
123
120