"^(?:[0]{1,}|0)(?:\.[0-9]{1,3})?$"
限制只能输入0.001到0.999
有验证了些数字,似乎没错,只是自己写的正则心里没底 :)顺求限制只能输入99.001到99.999的写法? 

解决方案 »

  1.   

    //限制只能输入0.001到0.999
    ^[0]\.\d{2}[1-9]$
      

  2.   

    //限制只能输入99.001到99.999的写法
    ^[9]{2}\.\d{2}[1-9]$
      

  3.   

    这个问题不大,要求小数3位以内,整数2位以内,不要负数就可以
      

  4.   

    ^[0]\.\d{2}[1-9]$只能输入0.001,0.01就不可以了,请再帮忙下
      

  5.   

    ^[0]\.\d{2}[1-9]?$
      

  6.   

    限制只能输入0.001到0.999
    [0]\.\d{3}顺求限制只能输入99.001到99.999的写法?
    99\.\d{3}
      

  7.   

    怎么全都跟着楼主的思路走了,[0]这算怎么回事呢楼主的需求不明确,上面这两楼的需求是矛盾的//整数0-99,小数三位以内,允许0.0,0.00,0.000
    ^[1-9]?[0-9](\.[0-9]{1,3})?$
    //整数0-99,小数三位以内,不允许0.0,0.00,0.000
    ^[1-9]?[0-9](\.(?!0+$)[0-9]{1,3})?$
    //0.001到0.999,整数固定为0,小数固定三位
    ^0\.(?!0+$)[0-9]{3}$
      

  8.   

    好多位大大啊,稍后结贴,给跟我同需要的人
      

  9.   

    //整数0-99,小数三位以内,允许0.0,0.00,0.000 ^[1-9]?[0-9](\.[0-9]{1,3})?$ //整数0-99,小数三位以内,不允许0.0,0.00,0.000 ^[1-9]?[0-9](\.(?!0+$)[0-9]{1,3})?$ //0.001到0.999,整数固定为0,小数固定三位 ^0\.(?!0+$)[0-9]{3}$引用错了@_@!!! 这个能实现