有点问题,UPDATE:
/^\-?([1-9]\d*|0)(\.\d{1,2})?$/

解决方案 »

  1.   

    不行呀,这个表达式应该反着写吧
      

  2.   

    改成英文问号。
    /^-?\d*\.?\d{0,2}?$/
      

  3.   

    那你再试试这个:
    /^\-?([1-9]\d*|0)(\.\d?[1-9])?$/不过,之前我写那个,是什么问题你说下我看看。
    应该没问题的啊~~
      

  4.   

    我知道了,是不是有了小数点就一定要有小数这点你不喜欢?
    如果是这样,那你把最后面那段的{1,2}改为{0,2}就行了,这样就对小数没任何限制了,可有可无,最多两位。