gpt4 book ai didi

javascript - 在 javascript 中定义一个 maskRe

转载 作者:行者123 更新时间:2023-11-30 18:20:27 28 4
gpt4 key购买 nike

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

詹姆斯

除此之外,我想在 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]+)?)$/

关于javascript - 在 javascript 中定义一个 maskRe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12163522/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com