gpt4 book ai didi

javascript - 在格式相同的国家/地区检查号码是移动电话还是固定电话

转载 作者:行者123 更新时间:2023-11-29 22:25:39 25 4
gpt4 key购买 nike

我正在尝试使用 Google 的 libphonenumber 的 javascript 版本验证手机号码.我首先检查号码是否有效,然后如果它有效我检查它的类型是否是移动的。我面临的问题是,如果检查美国手机号码,它是有效的但不是手机号码。所以我得到的反馈是该号码是合法的美国号码,但不是美国手机号码。我知道他们无法区分两者,但在这种情况下,反馈不应该是“无法判断”而不是“否”。

我想把它作为一个问题发布,但后来我想我应该确认我是对的,我可能遗漏了一些东西。所以有人可以确认这一点,或者如果我做错了什么就指导我。

最佳答案

这是一个棘手的话题。如果您认真对待这种区别,则必须订阅定期更新的国际电话号码数据库,例如 this one (不隶属于,关联或任何东西,只是碰巧认识他们)。有了它,您将能够将一个数字(-前缀)与一个运营商相关联,这比您想象的更加多样化、复杂和不断变化。

这就是为什么 libphonenumber 不能给出 100% 准确结果的原因。我不知道它是否可以肯定地返回“不知道”。

关于javascript - 在格式相同的国家/地区检查号码是移动电话还是固定电话,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9616053/

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