正则表达式验证数字范围

时间:2013-11-25 17:04:00

标签: javascript

我编写了以下正则表达式来验证1到99999之间的数字,但是,它不起作用。有什么想法吗?

var validate = /^[1-9]{1}$^[0-9]{0-4}$|^9999$/

1 个答案:

答案 0 :(得分:2)

我认为这就是你的意思:

var validate = /^[1-9][0-9]{0,4}$/

它将匹配仅由1-5位组成的字符串,并且不以零开头。