使用正则表达式

非负数:    
  ^\d+$ 正整数:  
  
^[1-9]|[1-9][0-9]*$ 非正整数:  
  ^((-\d+)|0)$ 负整数:  
^-([1-9]|[1-9][0-9])*$ 整数:    
  ^-?\d+$ 非负浮点数:
  ^\d+(\.\d+)?$ 非负浮点数,可保留一位,二位,三位小数:
  ^\d+(\.\d{1,3})?$ 正浮点数:
  ^([1-9]+(\.\d+)?|0\.\d+)$ 非正浮点数:
  ^-[0-9]+(\.\d+)?|0$ 负浮点数:
  ^-[0-9]+(\.\d+)?$ 浮点数:
  ^(-?\d+)(\.\d+)?$

可小数,可负数,整数部分最大4位,小数部分最多4位
^(((\-)?\d{1,4}\.(\d{1,4}))|((\-|\+)?\d{1,4}))?$

 

posted @ 2019-01-31 15:10  李文学  阅读(186)  评论(0编辑  收藏  举报