Per Batch E-Mail Adressen analysieren
Hallo Administratoren,
ich habe mir ein Programm programmiert, was nach der E-Mail Adresse fragt ca. so:
Echo Bitte geben sie ihre E-Mail Adresse ein:
set /p email=
Ich habe versucht das es die E-Mail Adressen analysieren kann, sodass man keinen "Scheiss" reinschreibt und zwar so:
if not %email%==*@* echo Falsche E-Mail Adresse&pause&exit
leider funktioniert das nicht so richtig bei mir!
Kann mir vielleicht jemand helfen?
Gruß Motorcross
ich habe mir ein Programm programmiert, was nach der E-Mail Adresse fragt ca. so:
Echo Bitte geben sie ihre E-Mail Adresse ein:
set /p email=
Ich habe versucht das es die E-Mail Adressen analysieren kann, sodass man keinen "Scheiss" reinschreibt und zwar so:
if not %email%==*@* echo Falsche E-Mail Adresse&pause&exit
leider funktioniert das nicht so richtig bei mir!
Kann mir vielleicht jemand helfen?
Gruß Motorcross
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 117575
Url: https://administrator.de/forum/per-batch-e-mail-adressen-analysieren-117575.html
Ausgedruckt am: 11.04.2025 um 10:04 Uhr
2 Kommentare
Neuester Kommentar
Hallo Motorcross!
Prüfung, ob vor und nach dem "@" etwas steht, etwa so:
Grüße
bastla
[Edit] Um Prüfung einer "leeren" Eingabe ergänzt [/Edit]
Prüfung, ob vor und nach dem "@" etwas steht, etwa so:
if not defined email goto :Fehler
for /f "tokens=1,2 delims=@" %%i in ("%email%") do if "%%j" neq "" goto :OK
:Fehler
echo Keine gültige E-Mail Adresse
pause
goto :eof
:OK
:: hier geht's weiter
bastla
[Edit] Um Prüfung einer "leeren" Eingabe ergänzt [/Edit]