gpt4 book ai didi

javascript - 获得对正则表达式匹配的正确或错误答复?

转载 作者:行者123 更新时间:2023-12-01 01:11:05 29 4
gpt4 key购买 nike

我正在尝试将整个字符串与正则表达式公式进行匹配。这是为了验证电话号码字段是否可能正确(仅基于允许的字符,任何人都可以组成一个号码)。我以前使用过 Regex,但从未真正理解其强大的细微差别。

下面我有我的虚拟电话号码和我正在使用的正则表达式。正如您所看到的,我只是比较匹配的长度与字符串的长度,如果它们匹配,则数字一定是有效的。

有没有办法从整个字符串的正则表达式检查中获得简单的真/假回复?

var num = '+1 (888) 456-7896';
var regex = /[0-9+ ()-]*$/;
var found = num.match(regex);

console.log(found[0].length);
console.log(num.length);

最佳答案

您可以使用test()

var found = regex.test(num);

关于javascript - 获得对正则表达式匹配的正确或错误答复?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55145315/

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