在javascript中定义maskRe

时间:2012-08-28 16:23:47

标签: javascript regex validation extjs mask

我想在javascript中定义一个maskRe,只允许在表格中输入0.002 - 0.1的值,任何想法?

詹姆斯

除此之外,我想在javascript中创建一个正则表达式,只允许在表格中输入0到50.00之间的值,任何想法?

1 个答案:

答案 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]+)?)$/