正则表达式只允许小于 1 的小数



我需要 PHP 中的正则表达式,只允许小数点右侧的小数位 2 位,小数点左侧不允许数字。到目前为止,我所拥有的允许小数点左侧的数字。

/^.[0-9]{1,2}$/

提前谢谢。

允许

.01
.40
.99

不允许

1.01
5.50
1.99
/^[.]{1}[0-9]{2}$/

该正则表达式与字符 "." 匹配1 次和之后的任何数字,正好是两次。如果字符串不是 .01 或 .23 等格式,则不会接受它

假设你想要小数点后正两位数:/^.d{2}$/

假设您想要小数点后一位或两位数字:/^.d{1,2}$/

最新更新