var num = '21022332.05'
var exp = /^([1-9][\d]{0,7}|0)(\.[\d]{1,2})?$/
if(exp.test(num)){
alert('right')
}else{
alert('wrong')
}
</script>
可验证 大于等于零,小于等于99999999.99 的数字
测试正确
<script type="text/javascript">var reg=/^[1-9]{1}\d*(\.\d{1,2})?$/
var str="123456789.12"//可以自己更换这个字符串的值进行所有可能的测试
alert(reg.test(str))//弹出true表示符合模式,弹出false表示不符合模式
</script>