【发布时间】:2015-09-03 19:52:52
【问题描述】:
如何验证输入是否具有精确的小数位数? 例如,如果我想验证一个数字有 2 个小数,那么我想验证如下:
- 2.888 -> 失败
- 2.8 -> 失败
- 2 -> 失败
- 2.88 -> 验证
【问题讨论】:
标签: html parsley.js
如何验证输入是否具有精确的小数位数? 例如,如果我想验证一个数字有 2 个小数,那么我想验证如下:
【问题讨论】:
标签: html parsley.js
您可以使用data-parsley-pattern 属性,并使用正则表达式将数字匹配到小数点后两位:
data-parsley-pattern="^[0-9]*\.[0-9]{2}$"
另外,请记住将required 属性添加到您的标签。
【讨论】:
您可以使用 data-parsley-pattern 属性,并使用正则表达式将数字匹配到小数点后 2 位或零。
^[0-9]{1,}\.?[0-9]{0,2}$
例如:
【讨论】:
From java script answer for decimal validation
data-parsley-pattern="^\d+(.\d{1,2})?$"
另外,请检查 input type="text"
【讨论】: