ksdf.net
当前位置:首页>>关于正则表达式 ,我的input是数字型的,最大为100.00....的资料>>

正则表达式 ,我的input是数字型的,最大为100.00....

试一下这个 ^((100(\.00|\.0|\.)?)|(\d\d(\.\d\d|\.\d|\.)?))$ 我没有写正负数判断, 测试,可以通过下面的 100 98. 100.00 89.11 通不过 1111 13456 91.54654

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

如下的试试。我认为 .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" |...

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