正则表达式 ,我的input是数字型的,最大为100.00.最小为0,而且小数点后最大为2.不能是3.3333
3个回答
展开全部
(^(\d|[1-9]\d)(.\d{0,2})?$)|(^100(.0{0,2})?$)
测试结果:
100.23 不通过
100.00 通过
100.0 通过
100 通过
75 通过
75.65 通过
75.658 不通过
0 通过
0.00 通过
测试结果:
100.23 不通过
100.00 通过
100.0 通过
100 通过
75 通过
75.65 通过
75.658 不通过
0 通过
0.00 通过
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/(^100(.(0)|(00))?$)|(^\d{0,2}(.\d{0,2})?$)/
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
试一下这个
^((100(\.00|\.0|\.)?)|(\d\d(\.\d\d|\.\d|\.)?))$
我没有写正负数判断,
测试,可以通过下面的
100
98.
100.00
89.11
通不过
1111
13456
91.54654
^((100(\.00|\.0|\.)?)|(\d\d(\.\d\d|\.\d|\.)?))$
我没有写正负数判断,
测试,可以通过下面的
100
98.
100.00
89.11
通不过
1111
13456
91.54654
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询