gpt4 book ai didi

javascript - 正则表达式检查 [0-6] 之间的简单数字

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

var number = '731231';

var myRegex = /[0-6]/;

console.log(myRegex.test(number));

谁能解释一下?

IMO 写为 [0-6] 的正则表达式只会检查 0 到 6 之间的数字,但在上述情况下,大到 731231 的值也被评估为真

最佳答案

当存在任何这样的数字时,您的正则表达式匹配。如果您想匹配这样的数字,请使用

/^[0-6]+$/

这匹配具有 0-6 中任意数字的字符串。如果你想要一个数字,省略 +:

/^[0-6]$/

关于javascript - 正则表达式检查 [0-6] 之间的简单数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21429913/

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