常用的数字正则表达式(含小数)

来源: 转载

常用的数字正则表达式(含小数)
这里只讲关于各种数字的正则匹配规则,下面提供了大量的实现希望对你有所帮助啊。

正则表达式 ^([0-9]*|d*.d{1}?d*)$
匹配 .568 | 8578 | 1234567.1234567
不匹配 568. | 56.89.36 | 5.3.6.9.6
正则表达式 ^$(d{1,3}(,d{3})*|(d+))(.d{2})?$
匹配 $0.84 | $123458 | $1,234,567.89
不匹配 $12,3456.01 | 12345 | $1.234
正则表达式 ^1?[1-9]$|^[1-2]0$
匹配 1 | 11 | 20
不匹配 0 | 21
正则表达式 (^d*.?d*[0-9]+d*$)|(^[0-9]+d*.d*$)
匹配 0.00 | 1.23 | 4.56
不匹配 -1.03 | -0.01 | -0.00
正则表达式 ^[-+]?[0-9]d{0,2}(.d{1,2})?%?$
匹配 匹配-999.99到+999.99
12.3 | 123 | -123.45
不匹配 - | 10.1234 | -1234
正则表达式 ^d+$
匹配 123 | 10 | 54

你可能感兴趣的:(Java,&,Web基础,数字正则表达式,小数正则表达式)