当前,为了避免由于无效的电子邮件地址而引发错误,我执行以下操作:

Dim mailAddress As MailAddress
Try
   mailAddress = New MailAddress("testing@[email protected]")
Catch ex As Exception
   'Invalid email
End Try

但是,不是依赖于Try..Catch,有没有一种方法可以验证电子邮件地址对于MailAddress类型将是100%有效的?

我知道那里有很多用于验证电子邮件的正则表达式函数,但是我正在寻找MailAddress类型用来验证其地址的函数。

最佳答案

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

您的代码是验证.Net中电子邮件地址的理想方法。

关于asp.net - 检查电子邮件地址对于System.Net.Mail.MailAddress有效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7027887/

10-11 20:39