如何用正则表达式匹配数字,范围是1-9999.

2024-12-01 01:31:09
推荐回答(3个)
回答(1):

[1-9][0-9]{0,3}
前面[1-9]保证第一位数字不会是0;
后面[0-9]{0,3}表示0到3个数字;
两者合起来可匹配范围1-9999的数字。

回答(2):

[1-9][0-9]{1 ,3}

回答(3):

var reg = /^\+?[1-9]\d{0,3}(\.\d*)?$/;