有没有办法在PHP中找到电话号码的国家代码?如果我有+971526457896,我将收到+971的国家代码(如果是阿拉伯联合酋长国)。
请问有什么建议,怎么做?
有没有办法在PHP中找到电话号码的国家代码?如果我有+971526457896,我将收到+971的国家代码(如果是阿拉伯联合酋长国)。
请问有什么建议,怎么做?
你问这个问题已经很久了,但我将提供一个选项来做这个以供将来参考。
我遇到了完全相同的情况:我所有的代码+电话号码都保存在我的数据库中一个唯一的表字段中......
为了识别国际代码,我在我的网站上使用了这个:
https://github.com/Bluefieldscom/intl-tel-input
无论您在整个电话号码前使用“+”提供什么电话号码,它都会进行正确的国家/地区代码检测。
因此,您可以在此代码上使用代码数据库:github.com/Bluefieldscom/intl-tel-input/blob/master/src/js/data.js
数据库是该算法的线索,它定义了国家代码重合的优先级。
并检查逻辑以执行您自己的代码:github.com/Bluefieldscom/intl-tel-input/blob/master/src/js/intlTelInput.js
U 可能应该使用 getNumber 函数。
无论如何,使用这个数据库,任何人都应该能够用任何语言编写新代码。
祝你好运!