正則匹配數字

weixin_30924079發表於2018-10-30

正則匹配數字

型別為:最大三位整數的三位小數

/^[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.等情況,需完善,後續待更新

轉載於:https://www.cnblogs.com/imone/p/9877328.html

相關文章