有没有一个正则表达式可以将百分比值验证到小数点后两位?
我有一个两位小数点的正则表达式,但不知道如何停止100以上的值。例如,100.01是用我的正则表达式验证的。
发布于 2009-09-14 14:55:33
在Perl中:
/(^100([.]0{1,2})?)$|(^\d{1,2}([.]\d{1,2})?)$/或者,如果精确比较100,您可以添加一个额外的值:)
发布于 2017-04-18 20:43:30
这允许除零以外的所有百分比。
^[1-9]{1}[0-9]?(?:\.\d{1,2})?$|^0\.\d{1,2}?$|100发布于 2009-09-14 14:56:10
试试这个:
\d{1,2}\.\d{2}这给出了一个一位或两位数字,后面恰好有两个小数位。如果你也想使用十分之一(ala 10.1),那么试试这个:
\d{1,2}\.\d{1,2}https://stackoverflow.com/questions/1422059
复制相似问题