当前,为了避免由于无效的电子邮件地址而引发错误,我执行以下操作:
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/