教程集 www.jiaochengji.com
教程集 >  脚本编程  >  php  >  正文 php 验证手机号码与电话号码正则

php 验证手机号码与电话号码正则

发布时间:2016-10-26   编辑:jiaochengji.com
教程集为您提供php 验证手机号码与电话号码正则等资源,欢迎您收藏本站,我们将为您提供最新的php 验证手机号码与电话号码正则资源
下在要讲的是关于利用php的正则来验证用户输入的电话号码是否合中国电信电话号码规则,手机号码是否为中国移动或联通的手机号码。
<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy6797')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy6797>function funcphone($str)//电话号码正则表达试
{
 return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false;

//使用方法

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy9718')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy9718>if( funcphone ('0731-88888888'))
{
 echo '正确电话号码';
}
else
{
 echo '对不起,您输入的电话号码不正确';
}
 

 

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy3573')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy3573>

function funcmtel($str)//手机号码正则表达试
{
 return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false;
}

//手机号验证应用

if( funcmtel( '13875888888') )
{
 echo '你输入手机号码是正确的';
}
else
{
 echo '请输入合法中国移动或联动手机号';
}

//上们我们把电话号码验证与手机验证分开了,现在我们要一步同时验证手机与电话号码

<table width="620" align="center" border="0" cellpadding="1" cellspacing="1" style="background:#FB7"> <tr> <td width="464" height="27" bgcolor="#FFE7CE"> 代码如下</td> <td width="109" align="center" bgcolor="#FFE7CE" style="cursor:pointer;" onclick="doCopy('copy8223')">复制代码</td> </tr> <tr> <td height="auto" colspan="2" valign="top" bgcolor="#FFFFFF" style="padding:10px;" class="copyclass" id=copy8223>if( functmtel( '13875888888') || funcphone( '0731-88888888'))
{
 echo '你可以继续操作!';
}
else
{
 echo '电话号码或手机号填写必须一个';
}

/*
本款实例教程举例了,对手机号码与电话号码(座机)单独验证实例,同时也举例验证了必选其一的验证。

本站原创转载注明来源于http://www.jiaochengji.com/phper/php.html
*/

您可能感兴趣的文章:
php正则表达式验证手机电话
同时验证电话号码与手机号码正则
常用js验证代码大全(Email、手机号码、身份证号码、文件类型等)
php 验证手机号码与电话号码正则
javascript正则验证电话号码的例子
验证手机号码、电话号码的正则表达式汇总
正则验证电话、传真号码:可以“+”开头,除数字外,可含有“-”
用js正则表达式判断手机号码正确与否的代码
php中固定电话号码和手机号码正则表达式验证
多种移动手机号码正则表达式验证代码

[关闭]
~ ~