我使用以下正则表达式验证点.
/^[0-9]*\.?[0-9]*$/
除了案例12.
工作示例:
12
12.2
10.222
12.
我想在用户输入(12.
)时抛出验证错误:至少需要输入小数点后的数字(如12.1
)。
答案 0 :(得分:7)
您可以使用此正则表达式:
/^\d+(\.\d+)?$/
它将匹配整数:12
,1222
如果有小数点,则小数点前后必须至少有1位数:1.1
,34.2
不允许这些情况:.43
,23.
答案 1 :(得分:4)
只需添加一个或多个定量器:
^[0-9]+(\.[0-9]+)?$