在javascript中定义maskRe

Defining a maskRe in javascript

本文关键字:maskRe 定义 javascript      更新时间:2023-09-26

我想用javascript定义一个maskRe,它只允许在表单中输入0.002-0.1之间的值,有什么想法吗?

James

除此之外,我想用javascript创建一个正则表达式,它只允许在表单中输入0-50.00之间的值,有什么想法吗?

请理解,maskRe应用于筛选无效的符号,而不是验证输入的:应为此使用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]+)?)$/