日期:2014-05-18  浏览次数:20538 次

求一正则表达式 大于0小于等于100 小数点两位
判断数字为大于0小于等于100   ,整数小数都可但小数最多两位

------解决方案--------------------
^([0-9]|[0-9]\.\d+|[1-9][0-9]|[1-9][0-9]\.\d+|100)$
出自横刀夺爱
------解决方案--------------------
try

^([1-9]\d?(\.\d{1,2})?|100)$
------解决方案--------------------
sorry,漏了0.1这种情况了


^([1-9]\d?(\.\d{1,2})?|0.\d{1,2}|100)$