www.adminn.cn
站长正能量分享网!

php中邮箱email 电话等格式的验证

AD:阿里云服务器企业会员更优惠 腾讯云香港,韩国免备案服务器1.8折优惠

1.email验证函数,代码如下:

  1. function isValidEmail($email) {  
  2.  
  3.     $email = strtolower($email);  
  4.     if (!preg_match(“/[^@]{1,64}@[^@]{1,255}/”, $email)) {   
  5.         return false;   
  6.     }   
  7.     $email_array = explode(“@”, $email);   
  8.     $local_array = explode(“.”, $email_array[0]);   
  9.     $length = sizeof($local_array);   
  10.     for ($i = 0; $i < $length$i++) {   
  11.         if (!preg_match(“@^[a-z0-9_~-][a-z0-9_~.-]{0,63}$@”, $local_array[$i])) {   
  12.             return false;   
  13.         }   
  14.     }   
  15.     unset($length);   
  16.     if (!preg_match(“@^[?[0-9.]+]?$@”, $email_array[1])) {  
  17.  
  18.         $domain_array = explode(“.”, $email_array[1]);  
  19.  
  20.         $length = sizeof($domain_array);   
  21.         if ($length < 2) {   
  22.             return false;   
  23.         }   
  24.         for ($i = 0; $i < $length$i++) {   
  25.             if (!preg_match(“/^(([a-z0-9][a-z0-9-]{0,61}[a-z0-9])|([a-z0-9]+))$/”, $domain_array[$i])) {   
  26.                 return false;   
  27.             }   
  28.         }   
  29.     unset($length);   
  30.     }   
  31.     return true;   

2.验证移动电话是否符合规范,代码如下:

  1. function isValidCellPhone($cellPhone) {  
  2.  
  3.     $flag = FALSE;  
  4.  
  5.     if (preg_match(‘@^1[3458][0-9]{9}$@’, $cellPhone)) {  
  6.  
  7.         $flag = TRUE;  
  8.  
  9.     }  
  10.  
  11.     return $flag;  
  12.  

3.验证电话是否符合规范,代码如下:

  1. function isValidPhone($phone) {  
  2.  
  3.     if (preg_match(‘@^1[3458][0-9]{9}$@’, $phone)) {  
  4.  
  5.         return true;  
  6.  
  7.     }  
  8.  
  9.     if (preg_match(‘@((?:(?:(?:00860?|0)(?:10|2d|[3-9]dd))-?)?([2-8]d{6,7}))@’, $phone)){  
  10.  
  11.         return true;  
  12.  
  13.     }  
  14.  
  15.     if (preg_match(‘@^([48]00(?:d{7}|-d{7}|-d{3}-d{4}|-d{4}-d{3}|d-d{3}-d{3}))$@’, $phone)) {  
  16.  
  17.         return true;  
  18.  
  19.     }  
  20.  
  21.     return false;  
  22.  

模板优惠价: (点击购买)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《php中邮箱email 电话等格式的验证》
文章链接:https://www.adminn.cn/news/6886.html
本站资源模板仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。2021.5月起,网站调整,暂不再分享免费模板。谢谢理解

Adminn.Cn 站长分享圈

帝国CMS精品模板腾讯云优惠券,代金券

本站源码仅供本地环境下学习借鉴研究使用!

源码请勿用于任何涉灰站点!净化网络,站长更有责!

支付宝扫一扫打赏