邀朋友种豆,一起分享吧
喜欢购买正品行货?那就去品牌街

匹配各种数字的正则表达式

来自:种豆 时间:2017-12-29 阅读:478次 原文链接
以下是匹配各种数字的正则表达式,可以匹配正负整数、正负浮点数等数据。
1.匹配非负整数(正整数 + 0)^/d+$
2.匹配正整数^[0-9]*[1-9][0-9]*$
3.匹配非正整数(负整数 + 0)^((-/d+)|(0+))$
4.匹配负整数^-[0-9]*[1-9][0-9]*$
5.匹配整数^-?/d+$
6.匹配数字^[0-9]*$
7.匹配非零的正整数^\+?[1-9][0-9]*$
8.匹配非零的负整数^\-[1-9][0-9]*$
9.匹配n位的数字^\d{n}$
10.匹配至少n位数字^\d{n,}$
11.匹配m-n位的数字^\d{m,n}$
12.匹配零和非零开头的数字^(0|[1-9][0-9]*)$
13.匹配证有两位小数的正实数^[0-9]+(.[0-9]{2})?$
14.匹配有1-3位小数的正实数^[0-9]+(.[0-9]{1,3})?$
15.匹配非负浮点数(正浮点数 + 0)^/d+(/./d+)?$
16.匹配正浮点数^(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*))$
17.匹配非正浮点数(负浮点数 + 0)^((-/d+(/./d+)?)|(0+(/.0+)?))$
9.匹配负浮点数^(-(([0-9]+/.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*/.[0-9]+)|([0-9]*[1-9][0-9]*)))$
18.匹配浮点数^(-?/d+)(/./d+)?$

 
关于种豆 ┊ 联系我们 ┊ 免责声明 ┊ 发帖须知 ┊ 请提意见 ┊ 站点地图
本站为个人爱好兴趣分享网站,不代表本人观点,如有侵权请联系QQ3033380280进行处理
sowsoy.com 版权所有 Copyright©2010-2021 备案号:蜀ICP备2020025376号-3
Email:sowsoy#hotmail.com