正则表达式匹配十进制数
Regex to match decimal number
我正在使用 PHP 并希望使用 preg_match 根据以下给出 TRUE/FALSE。
小数点左边最多 23 个数字,然后小数点右边最多 59 个数字 2 个。小数点两边的数字不需要相同。以下条件应return如下
.y = 真
.yy = 真
x = 真
xx = 真
xxx = 假
x.y = 真
xx.y = 真
x.yy = 真
xx.yy = 真
提前致谢
您可以使用:
^(2[0-3]|1?[0-9])?(\.[0-5]?[0-9])?$
查看演示 here。
我正在使用 PHP 并希望使用 preg_match 根据以下给出 TRUE/FALSE。
小数点左边最多 23 个数字,然后小数点右边最多 59 个数字 2 个。小数点两边的数字不需要相同。以下条件应return如下
.y = 真
.yy = 真
x = 真
xx = 真
xxx = 假
x.y = 真
xx.y = 真
x.yy = 真
xx.yy = 真
提前致谢
您可以使用:
^(2[0-3]|1?[0-9])?(\.[0-5]?[0-9])?$
查看演示 here。