[英]Regex for email id validation
我是正則表達式的新手,我有電子郵件驗證程序,其中包含有效電子郵件的給定條件
@
和.
應該只出現一次@
和 之間應該有五個字符.
@
前至少應有 3 個字符@
應該總是在.
我無法弄清楚最后一部分。 任何有一點解釋的幫助都會很棒:)
您應該只使用標准的正則表達式。 我一般用
\b[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b.
使用正則表達式驗證電子郵件確實是一項艱巨的任務,無論您使用什么,您都不會滿意!
這是僅基於您對問題的四點的正則表達式。 假設您的意思是任何字符[a-zA-Z0-9]
:
(?=^[^.@]*@[^.@]*\.[^.@]*$)[a-zA-Z0-9]{3,}@[a-zA-Z0-9]{5}\.
由於您將在 Java 中使用 is,因此對代碼中的每個\\
使用\\\\
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.