簡體   English   中英

用於電子郵件 ID 驗證的正則表達式

[英]Regex for email id validation

我是正則表達式的新手,我有電子郵件驗證程序,其中包含有效電子郵件的給定條件

  • @. 應該只出現一次
  • @和 之間應該有五個字符.
  • @前至少應有 3 個字符
  • @應該總是在.

    我無法弄清楚最后一部分。 任何有一點解釋的幫助都會很棒:)

  • 您應該只使用標准的正則表達式。 我一般用

    \b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.
    

    查看http://www.regular-expressions.info/email.html了解不同的示例。

    使用正則表達式驗證電子郵件確實是一項艱巨的任務,無論您使用什么,您都不會滿意!

    這是僅基於您對問題的四點的正則表達式。 假設您的意思是任何字符[a-zA-Z0-9]

    (?=^[^.@]*@[^.@]*\.[^.@]*$)[a-zA-Z0-9]{3,}@[a-zA-Z0-9]{5}\.
    

    在線演示

    由於您將在 Java 中使用 is,因此對代碼中的每個\\使用\\\\

    暫無
    暫無

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

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