gpt4 book ai didi

javascript - 号码查找器正则表达式问题

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

有一个输入表单 7(7**)********,用户可以在任何地方输入任何数字而不是星号(7 之后有 10 个星号)。例如 7(7**)7**188*8,7(7*0)12****198* 或 7(700)123*123* 等,则系统应返回与输入。因此,如果输入是 7(7**)7**188*8,它应该返回所有在正确位置具有适当数字的电话号码,即 770171318868、776771218858 等应该返回。我查看了正则表达式、模式和匹配项。话题好像有点大,能不能指点一下具体的地方?

最佳答案

试试这个:

var str = "7(7**)7**188*8";
var res1 = str.replace(/[\(\)]/g,'').replace(/\*/g, '\\d');
var re = new RegExp(res1);
console.log(re.test("770171318868"));
console.log(re.test("776771218858"));

关于javascript - 号码查找器正则表达式问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23195678/

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