HOW TO:驗證代表電子郵件地址的字串 (Visual Basic)
下列程式碼範例會設定布林 (Boolean) 變數,此變數會指出字串是否代表有效的電子郵件地址。
範例
Function ValidateEmail(ByVal email As String) As Boolean
Dim emailRegex As New System.Text.RegularExpressions.Regex(
"^(?<user>[^@]+)@(?<host>.+)$")
Dim emailMatch As System.Text.RegularExpressions.Match =
emailRegex.Match(email)
Return emailMatch.Success
End Function
編譯程式碼
傳遞包含電子郵件地址的字串,以便呼叫這個方法。
穩固程式設計
這個方法會驗證電子郵件地址是否具有格式 "someone@example.com"。
在嘗試使用字串做為電子郵件地址之前,請使用這個程式碼驗證該字串。 這可以防止在執行階段發生其他錯誤。