Gewusst wie: Überprüfen von Zeichenfolgen, die E-Mail-Adressen darstellen (Visual Basic)

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

Mit dieser Methode wird überprüft, ob E-Mail-Adressen das Format "jemand@example.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