国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php 判斷郵箱地址的正則表達式詳解

2024-09-04 11:47:16
字體:
供稿:網(wǎng)友

在php中我們經(jīng)常會來利用正則表達式來驗證用戶輸入的信息是不是郵箱地址了,下面我來給大家介紹判斷郵箱地址的正則表達式詳解

判斷郵件的一個正則表達式,逐句解釋下是什么意思,代碼如下:

  1. ^(w+((-w+)|(.w+))*)+w+((-w+)|(.w+))*@[A-Za-z0-9]+((.|-)[A-Za-z0-9]+)*.[A-Za-z0-9]+$ 

^ 匹配字符串頭

(w+((-w+)|(.w+))*) 1:這里匹配laidfj456、sfi-lsoke、fe.23i這樣的字符串

+ 匹配加號

w+((-w+)|(.w+))* 同1

@ 匹配@

[A-Za-z0-9]+2: 由大小寫字母和數(shù)字?成的字符串,等價于w+

((.|-)[A-Za-z0-9]+)* 匹配0個或多個由"."或"-"開頭的字符串,如.oeiu234mJ、-oiwuer4

. 匹配"."

[A-Za-z0-9]+  同2

$ 匹配字符串的?尾

實例代碼如下:

  1. <?php 
  2. /** 
  3.  * 郵件的正則表達式  @author:lijianghai 
  4.  */ 
  5.  function  isEmail($input = null) 
  6.  {  //用戶名:以數(shù)字、字母、下滑線組成; 
  7.   $email = $input
  8.   /*使用preg_ereg()出錯:因為第二個參數(shù)需要是數(shù)組 
  9.    * if(preg_grep("^[a-zA-Z][a-zA-Z0-9_]{3,19}@[0-9A-Za-z]{1,10}(.)(com|cn|net|com.cn)$", array($input))) 
  10.   { 
  11.    echo $email.'是符合條件的郵件地址'; 
  12.   }else 
  13.   { 
  14.    echo $email.'格式錯誤'; 
  15.   } 
  16.   */ 
  17.   if(ereg("^[a-zA-Z][a-zA-Z0-9_]{3,9}@[0-9a-zA-Z]{1,10}(.)(com|cn|com.cn|net)$",$email)) 
  18.   { 
  19.    echo $email."符合格式規(guī)范"
  20.   } 
  21.   else 
  22.   { 
  23.    echo  $email.'格式錯誤'
  24.   } 
  25.  } 
  26.  $email = ""
  27.  isEmail($email); 
  28. ?> 

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 汽车| 随州市| 平湖市| 高阳县| 汉川市| 聂荣县| 金阳县| 威信县| 东兰县| 宜君县| 巴彦县| 唐河县| 阿勒泰市| 扎囊县| 无锡市| 建平县| 平邑县| 年辖:市辖区| 岱山县| 玉林市| 巴南区| 天津市| 雷波县| 鸡泽县| 新和县| 陆良县| 雷波县| 和龙市| 胶南市| 万山特区| 淄博市| 龙泉市| 盐城市| 安阳市| 澄城县| 铜鼓县| 锡林浩特市| 浏阳市| 临猗县| 黎平县| 宁海县|