作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想在我的 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
可以传递正确的语法,如上所述......
哪一个更简单?又如何实现呢?
最佳答案
Max six digits, a dot, max two digits after dot
/^\d{1,6}(?:\.\d{0,2})?$/
它实际上意味着 1 到 6 位数字,后跟一个可选的点,最多两位数字。
如果您想需要点,请使用
/^\d{1,6}\.\d{0,2}$/
如果您想允许使用逗号,例如150,000
,然后尝试将 \d{1,6}
替换为
\d{1,3}(?:,?\d{3})?
关于javascript - 正则表达式或完整的 JavaScript 来验证薪资( 'Double' 数字)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7716728/
我是一名优秀的程序员,十分优秀!