GUI Inputbox E-Mail erzwingen

  • Hi Community!
    Ich weiß das die Frage sicherlich für einige von euch superleicht ist, und ich auch Google nutzten könnte, doch ich konnte mir nicht helfen was ich in Google eingeben sollte.
    Ich schildere euch hier mal meine Frage:
    Ich möchte ein Programm basteln, indem man E-Mail und Passwort eingeben muss (grob gesagt). Wie kann ich nun erzwingen, dass der Nutzer in der Eingabe-GUI
    eine E-Mail eingeben muss, also dass er zum beispiel max.mustermann@mustermail.de eingeben muss, und nicht irgendein anderen scheiß?
    Sodass AutoIT überprüft ob das die formatierung einer email ist oder so ... ?(

    Einmal editiert, zuletzt von Yinzao (7. Mai 2011 um 20:57)

  • Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-05-07 20:06:26
    #EndRegion

    [/autoit] [autoit][/autoit] [autoit]

    $sString = "hallo@gmx.de"
    $Result = StringRegExp($sString, '(?i)^[\w._%+-]+@[\w.-]+\.[A-Z]{2,6}$', 0,1)
    ConsoleWrite($Result & @CRLF)
    If $Result Then
    MsgBox(0,0, $sString & " ist eine EMail Adresse")
    Else
    MsgBox(0,0, $sString & " ist keine EMail Adresse")
    EndIf

    [/autoit]