我想要一个JavaScript中的正则表达式来验证十进制数
它最多只允许两位小数。例如,它应该允许10.89,但不允许10.899
它还应该只允许一个句点()。例如,它应该允许10.89,但不允许10.8.9
尝试以下表达式:^\d+\.\d{0,2}$如果希望小数位数是可选的,可以使用以下表达式:^\d+(\.\d{1,2})$
编辑:要在Javascript中测试字符串匹配,请使用以下代码段:
var regexp=/^\d+\.\d{0,2}$/;
//返回true
regexp.test('10.5')