Gewusst wie: Überprüfen von Zeichenfolgen, die E-Mail-Adressen darstellen (Visual Basic)
Aktualisiert: November 2007
Im folgenden Codebeispiel wird eine boolesche Variable festgelegt, die angibt, ob eine Zeichenfolge eine gültige E-Mail-Adresse darstellt.
Beispiel
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
Kompilieren des Codes
Rufen Sie diese Methode auf, indem Sie die Zeichenfolge übergeben, die eine E-Mail-Adresse enthält.
Robuste Programmierung
Diese Methode überprüft, ob E-Mail-Adressen das Format "jemand@microsoft.com" aufweisen.
Verwenden Sie diesen Code, um die Zeichenfolge zu überprüfen, bevor Sie sie als E-Mail-Adresse zu verwenden versuchen. Damit können weitere Fehler zur Laufzeit verhindert werden.