使用正则表达式
非负数:
^\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}))?$