gpt4 book ai didi

php - 如何使用 PHP 验证电话号码?

转载 作者:IT王子 更新时间:2023-10-29 00:51:25 27 4
gpt4 key购买 nike

如何使用 php 验证电话号码

最佳答案

以下是我查找有效的 10 位美国电话号码的方法。在这一点上,我假设用户想要我的内容,所以数字本身是可信的。我在一个最终发送短信的应用程序中使用,所以无论如何我只想要原始号码。格式总是可以稍后添加

//eliminate every char except 0-9
$justNums = preg_replace("/[^0-9]/", '', $string);

//eliminate leading 1 if its there
if (strlen($justNums) == 11) $justNums = preg_replace("/^1/", '',$justNums);

//if we have 10 digits left, it's probably valid.
if (strlen($justNums) == 10) $isPhoneNum = true;

编辑:如果有人感兴趣的话,我最终不得不将它移植到 Java。它在每次击键时运行,所以我尽量保持它相当轻:

boolean isPhoneNum = false;
if (str.length() >= 10 && str.length() <= 14 ) {
//14: (###) ###-####
//eliminate every char except 0-9
str = str.replaceAll("[^0-9]", "");

//remove leading 1 if it's there
if (str.length() == 11) str = str.replaceAll("^1", "");

isPhoneNum = str.length() == 10;
}
Log.d("ISPHONENUM", String.valueOf(isPhoneNum));

关于php - 如何使用 PHP 验证电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3090862/

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