php验证美国电话手机号码

php正则表达式验证美国电话手机号码,实例如下:
/**
* 验证美国电话手机号码是否正确
* @author honfei
* @param number $mobile
*/
function isMobile($mobile)
{
    if (!is_numeric($mobile))
    {
        return false;
    }
    return preg_match("/^\(([2-9][0-9]{2})\)[2-9][0-9]{2}-[0-9]{4}$/i", $mobile) ? true : false;
}
以下函数只适用于美国电话
function format_phone($phone)
{
	$phone = preg_replace("/[^0-9]/", "", $phone);
	if (strlen($phone) == 7)
	{
		return preg_replace("/([0-9]{3})([0-9]{4})/", "$1-$2", $phone); 
	}
	elseif(strlen($phone) == 10)
	{
		return preg_replace("/([0-9]{3})([0-9]{3})([0-9]{4})/","($1) $2-$3",$phone);
	}
	else
	{
		return $phone;
	}
}

本文原创地址:https://www.ecshop.cx/article-390.html
版权所有 © 转载时必须以链接形式注明出处!

觉得本文对您有用,想收藏下来!方法很简单:请点击-〉
我们一直坚持白天工作、晚上熬夜更新资源,付出了巨大的精力和时间,其中的辛酸难以言述。

实时购买动态 ×

qq2323535200会员 在 2019-06-01 购买了 ECSHOP结算页面弹出支付提示【点击在线支付按钮弹出提醒窗口信息】