gpt4 book ai didi

javascript - 比较正则表达式javascript中的字符串长度

转载 作者:行者123 更新时间:2023-11-28 06:23:56 31 4
gpt4 key购买 nike

我对正则表达式的工作了解不多,但我在过去的几个小时里一直在尝试解决这个问题,但无法得到解决方案。

regex  /^[]{13,17}$/i

我有一个文本框,文本框值应大于或等于 13 且小于或等于 17。

Ex.

var value - "12345678901234".(textbox value and length is 14)
if (value.match(regex)) {
alert("Correct value");
} else {
alert("error");
}

现在,长度为 14,这意味着条件应该为真。但 match 函数总是返回 null。我也尝试过测试功能,但没有给出预期的结果。

最佳答案

您应该指定序列中必须包含哪种字符:

任意字符-

/^.{13,17}$/i

数字 -

/^[0-9]{13,17}$/i

字母-

/^[A-Z]{13,17}$/i

字母、数字、下划线和破折号 -

/^[A-Z0-9_-]{13,17}$/i

关于javascript - 比较正则表达式javascript中的字符串长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35289062/

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