ksdf.net
当前位置:首页>>关于正则怎么判断一个数在0.01~100.00之间 小数点可以...的资料>>

正则怎么判断一个数在0.01~100.00之间 小数点可以...

参考楼下的写的优化了下 /^(0|[1-9]|[1-9]\d|100)(\.\d{1,2}|\.{0})$/ 楼下的少了一个个位数的区间

如下的试试。我认为 .123 以及 3.33 和 0.00 这样的也属于正确的浮点数格式,如果不算的话,相应的修改一下正则吧。[seesea@UC ~]$ echo -e "33.111\n33.\n.1232423\n00.000\n0\n100\n100.00\n100.01\n101\nabcde\n0.00\n33\n33.333\n33.dddd" |...

[^0]\d?$|[^0]\d?.\d{1,2}$|0.0?[^0]$ 校验结果如下: public class PatternDemo { public static void main(String[] args) { String rule = "[^0]\\d?$|[^0]\\d?.\\d{1,2}$|0.0?[^0]$"; PatternDemo demo = new PatternDemo(); System.out.pri...

(?:\\d?[1-9](?:\\.\\d\\d?)?|0|100(?:\\.00?)?)

^(?:[5-9]\d00|[1-9]\d{2,}00)$

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com