我写了一个验证价格的正则表达式:^([1-9]\d*|0)(\.\d*)?$   提示输入的数字必须是正实数。我在单价里输入1005.08,结果提示只能输入正实数,小数点左边四位以上都会有这个问题,但是我想要的只是验证输入的值是不是正实数,而不限制值的大小和长度,请问怎么修改这个表达式