匹配0-999,1000-1999如何匹配?2000-2999又是如何匹配呢?

解决方案 »

  1.   

    一般按位数的来区分,并且注意0和最大那个很可能需要分开写,比如0-2000的就是如下/^\d|[1-9]\d|[1-9]\d{2}|1\d{3}|2000$/
      

  2.   

    匹配0-999 /\d{3}/
    匹配1000-1999 /1\d{3}/
    匹配2000-2999 /2\d{3}/
      

  3.   

    1000>$a>0不行吗
    正则效率那么低为什么一直抱着不放呢?