我想在我的html页面中使用java脚本验证工资文本字段,其语法如下
Max six digits, a dot, max two digits after dot
可以通过两种方式完成:
1)我让用户只输入一些append a dot and two zeros at the end
的整数值和javaScript code
。
2)检查用户在formValidation
时使用regex
提供的条目,该条目可以传递正确的语法,如上所述......
哪个更简单?它怎么能实现呢?
答案 0 :(得分:4)
最多六位数,一个点,点后最多两位数
/^\d{1,6}(?:\.\d{0,2})?$/
它实际上意味着1到6位数字,后跟可选的一个点和最多两位数。
如果您想要点,请使用
/^\d{1,6}\.\d{0,2}$/
如果您想允许使用逗号,例如150,000
,然后尝试用
\d{1,6}
\d{1,3}(?:,?\d{3})?