为了账号安全,请及时绑定邮箱和手机立即绑定

怎么匹配0到2000的数字?

怎么匹配0到2000的数字?

慕尼黑8549860 2018-10-19 11:13:44
只能是0-2000的数字,我写得正则是var p = /1\d{3}|2000|^[1-9]\d{0,2}$|^0$/但是不知道为啥能匹配到019 0199这样的字符,正则哪里写错了,谁能告诉一下啊?
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

要不直接简单点 数字的019就是19
if (/^d+$/.test(num) && num>=0 && num<=2000) return true;

查看完整回答
反对 回复 2018-11-02
  • 1 回答
  • 0 关注
  • 536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信