我想在javascript中定义一个maskRe,只允许在表格中输入0.002 - 0.1的值,任何想法?
詹姆斯
除此之外,我想在javascript中创建一个正则表达式,只允许在表格中输入0到50.00之间的值,任何想法?
答案 0 :(得分:2)
请理解maskRe应该用于过滤掉无效的符号 - 但不能验证输入的 value :regex
属性应该用于此
你可以同时使用两者:
maskRe: /[0-9.]/,
regex: /^0[.](1|0[1-9][0-9]?|00[2-9])$/
......或......
regex: /^0[.](1|0[1-9][0-9]*|00[2-9][0-9]*)$/
...如果您不需要将小数点后的位数限制为三个。
更新:对于0 - 50.00,这可能是这样的,也许......
regex: /^(50(?:[.]0+)?|[1-4]?[0-9](?:[.][0-9]+)?)$/