我想验证小数的格式,需要像:0或0.5或1或1.5 ...... 此外,我必须能够接受“,”或“。” (适用于不同国家/地区的用户)
你能帮帮我吗?我对正则表达式并不是很好......感谢。
答案 0 :(得分:2)
您可以使用此正则表达式
/^\d+([.,]\d+)?$/
^
是字符串
$
是字符串
^
,$
是必不可少的,它会在两者之间的任何地方匹配。例如上面的正则表达式没有^,$也会匹配xyz344.66xyz
\d
匹配单数字
+
是量词,匹配1到多个前字符或组.so \ d +表示匹配1到多个数字
?
表示匹配前面的字符或组,可选地是0到1次
答案 1 :(得分:0)
这个正则表达式可以提供帮助:
^\d+[,\.]?\d+$
答案 2 :(得分:0)
/^\d+((\.|\,)\d)?$/
匹配12
,12,0
,12.0
。如果要添加许多尾随数字,
/^\d+(\.|\,)?\d+$/