正则表达式数字校验
数字校验
- 数字: ^ [0-9]*$
- n位数字:^ \d{ n }$
- 至少n位数字: ^ \d{ n, }$
- m~n位数字: ^\d(m,n}$
- 整数: ^ (-?[ 1-9]\d*)$
- 正整数: ^ [1-9]\d*$
- 负整数: ^-[1-9]\d*$
- 非负整数:^(([1-9]\d*)|0)$
- 非正整数: ^((-[1-9]\d*)|0)$
- 浮点数: -?(?:[1-9]\d*.\d*|0.\d*[1-9]\d*|0.0+|0)$
- 正浮点数: ^(?:[1-9]\d*.\d*|0.\d*[1-9]\d*)$
- 负浮点数: ^-(?:[1-9]\d*.\d*|0.\d*[1-9]\d*)$
- 非正浮点数:
^(?:-(?:[1-9]\d*\.\d*|0\.\d*[1-9]\d*)|0\.0+|0)$
- 非负浮点数: ^(?:[1-9]\d*.\d+|0.\d+|0.0+|0)$
- 仅一位小数: ^-?(?:0|[1-9][0-9]*).[0-9]{1}$
- 最少一位小数: ^-?(?:0|[1-9][0-9]*).[0-9]{1,}$
- 最多两位小数: ^-?(?:0|[1-9][0-9]*).[0-9]{1,2]}$
- 连续重复的数字: ^(\d)\1+$
原文地址:https://blog.csdn.net/m0_61802503/article/details/135856869
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!