gpt4 book ai didi

javascript - 正则表达式最小值和最大值

转载 作者:行者123 更新时间:2023-11-28 18:45:25 26 4
gpt4 key购买 nike

我尝试使用以下正则表达式验证最小值 1 和最大值 59,但未按预期工作。

 ^[1-5]?[1-9]$

这句话有什么问题吗?

最佳答案

成功了:^([1-5][0-9]|[1-9])$ (@Tushar)

if (/^([1-5][0-9]|[1-9])$/.test(number)) {
// Successful match
} else {
// Match attempt failed
}

更好/更快的方法(没有正则表达式):

function validate(number) {
number = parseInt(number);
return number > 0 && number < 60;
}

for (var i = 0; i < 65; i++) {
console.log(validate(i));
}

测试:

enter image description here

关于javascript - 正则表达式最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35393917/

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