簡體   English   中英

電子郵件驗證正則表達式

[英]Email Validation Regex

我們對電子郵件驗證有特殊要求。 我們要允許以下內容:

  • 第一個和最后一個字符必須為字母數字。
  • 中間部分還允許字母數字+以下3個特殊字符.-_ (句點,連字符和下划線)。
  • 特殊字符不能碰觸(兩個句點不能相鄰,例如連字符下划線)。

到目前為止,我已經設法弄清楚了如何檢查字母數字: [^A-Za-z0-9 ]

但是我完全停留在最困難的部分-中間部分。 謝謝。

在使用正則表達式進行電子郵件驗證之前,您是否嘗試過使用FILTER_VALIDATE_EMAIL filter_var()

if(filter_var($email, FILTER_VALIDATE_EMAIL) !== false)
{
    // Valid email.
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM