gpt4 book ai didi

初学者的 Javascript 正则表达式帮助

转载 作者:行者123 更新时间:2023-11-30 09:09:40 25 4
gpt4 key购买 nike

我需要在 javascript 中通过正则表达式验证以下范围。

-20.00 到 +20.00,增量为 0.5。

用户也应该能够输入 1.50 而不是 +01.50。

我尝试在谷歌上做很多研究,尽管正则表达式并不容易。如果我理解正确,那么我需要将正则表达式分成更小的组。从程序员的 Angular 来看,我想,我需要验证输入字段中键入的每个“字符”。如果我了解分组在正则表达式中的工作原理,那么我想我可以自己做正则表达式。所以请帮助我理解带有上述问题的正则表达式,不要只是将正则表达式放入:)

谢谢,

最佳答案

使用正则表达式来验证数值没有任何意义。

尝试:

function checkRange(input) {
var value = parseFloat(input);
return (!isNaN(value) && (value >= -20) && (value <= 20) && (value % 0.5 == 0));
}

关于初学者的 Javascript 正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1232847/

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