嗨,我正在嘗試檢查我的電子郵件是否有效,并想添加一個限制,如果 @ 后跟一個句點 (.)
我已經做出/使用了一些限制,但我想對其添加更多限制。我需要你的幫助來宣告它。
干杯
private bool IsValidEmail(string email)
{
MailAddress mailAddress = new MailAddress(email);
var hostParts = mailAddress.Host.Split('.');
if (hostParts.Length == 1)
return false; // No dot.
if (hostParts.Any(p => p == string.Empty))
return false; // Double dot.
if (mailAddress.User.Contains(' '))
return false;
if (mailAddress.User.Split('.').Any(p => p == string.Empty))
return false; // Double dot or dot at end of user part.
return true;
}
這是我到目前為止的代碼
uj5u.com熱心網友回復:
驗證任何內容的最佳方法是了解語法。
在這里您可以找到電子郵件地址的語法:Wiki
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/527354.html
標籤:C#视觉工作室验证
