正則匹配數字
型別為:最大三位整數的三位小數
/^[1-9]\d{0,2}(.\d{0,3})?$|^(0.\d{0,3}?)$/
線上正規表示式測試地址:http://tool.oschina.net/regex
自定義輸入框測試:
<input type="number" onblur="var reg = /^[1-9]\d{0,2}(\.\d{0,3})?$|^(0\.\d{0,3}?)$/; alert(reg.test(this.value)); return; ">
說明:後來檢查發現,此正則不夠嚴謹,未考慮到0.0及0.等情況,需完善,後續待更新