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.

Siehe auch

Referenz

Regex