Asp.net

檢查電子郵件地址是否對 System.Net.Mail.MailAddress 有效

  • August 11, 2011

目前,為了避免由於無效的電子郵件地址而引發錯誤,我執行以下操作:

Dim mailAddress As MailAddress
Try
  mailAddress = New MailAddress("testing@invalid@email.com")
Catch ex As Exception
  'Invalid email
End Try

Try..Catch但是,有沒有一種方法可以驗證電子郵件地址對於該類型是否 100% 有效,而不是依賴於MailAddress

我知道有很多用於驗證電子郵件的正則表達式函式,但我正在尋找該MailAddress類型用來驗證其地址的函式。

不幸的是,沒有MailAddress.TryParse方法。

您的程式碼是在 .Net 中驗證電子郵件地址的理想方式。

引用自:https://stackoverflow.com/questions/7027887