[英]Regular expression or complete javaScript to validate Salary (a 'Double' number)?
我想用我的html頁面中的java腳本來驗證薪水文本字段,該腳本具有如下語法,例如Max six digits, a dot, max two digits after dot
可以用兩種方式完成:
1)我讓用戶僅輸入整數值, append a dot and two zeros at the end
通過一些javaScript code
append a dot and two zeros at the end
。
2)使用regex
檢查用戶在formValidation
時給出的條目,該regex
可以傳遞如上所述的正確語法...
哪個更簡單? 以及如何實現呢?
最多六個數字,一個點,最大后兩位
/^\d{1,6}(?:\.\d{0,2})?$/
它實際上是指1到6位數字,后跟一個可選的點和最多兩位數。
如果您需要點號,請使用
/^\d{1,6}\.\d{0,2}$/
如果要允許逗號,例如150,000
,請嘗試將\\d{1,6}
替換為
\d{1,3}(?:,?\d{3})?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.