猿问

怎么匹配0到2000的数字?

只能是0-2000的数字,我写得正则是

var p = /1\d{3}|2000|^[1-9]\d{0,2}$|^0$/

但是不知道为啥能匹配到019 0199这样的字符,正则哪里写错了,谁能告诉一下啊?


慕尼黑8549860
浏览 558回答 1
1回答

潇潇雨雨

要不直接简单点&nbsp;数字的019就是19if (/^d+$/.test(num) && num>=0 && num<=2000) return true;
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答