最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

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

时间:2014-06-09 16:40来源: 作者: 点击: 次
下在要讲的是关于利用php的正则来验证用户输入的电话号码是否合中国电信电话号码规则,手机号码是否为中国移动或联通的手机号码. PHP实例代码如下: function funcphone( $str ) //电话号码正则表达

下在要讲的是关于利用php的正则来验证用户输入的电话号码是否合中国电信电话号码规则,手机号码是否为中国移动或联通的手机号码.

PHP实例代码如下: 

  1. function funcphone($str)//电话号码正则表达试 
  2. { 
  3.  return (preg_match("/^(((d{3}))|(d{3}-))?((0d{2,3})|0d{2,3}-)?[1-9]d{6,8}$/",$str))?true:false; 
  4. }   
  5.  
  6. //使用方法 
  7. if( funcphone ('0731-88888888')) 
  8. { 
  9.  echo '正确电话号码'; 
  10. } 
  11. else 
  12. { 
  13.  echo '对不起,您输入的电话号码不正确'; 
  14. } 
  15. function funcmtel($str)//手机号码正则表达试 
  16. { 
  17.  return (preg_match("/(?:13d{1}|15[03689])d{8}$/",$str))?true:false; 
  18. } 
  19. //手机号验证应用 
  20. if( funcmtel( '13875888888') ) 
  21. { 
  22.  echo '你输入手机号码是正确的'; 
  23. } 
  24. else 
  25. { 
  26.  echo '请输入合法中国移动或联动手机号'; 
  27. } 
  28. //上们我们把电话号码验证与手机验证分开了,现在我们要一步同时验证手机与电话号码 
  29. if( functmtel( '13875888888') || funcphone( '0731-88888888')) 
  30. { 
  31.  echo '你可以继续操作!'; 
  32. } 
  33. else 
  34. { 
  35.  echo '电话号码或手机号填写必须一个'; 
  36. }  

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

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容