nookie
I did it all for the nookie
Hallo, ich habe eine Frage und zwar wollte ich jetzt die korrekheit einer Email und URL prüfen. Dazu habe ich zwei Möglichkeiten gefunden. Erste Möglichkeit wäre, die Korrekheit mit preg_match und dem dazugehörigen Regulären Ausdruck zu prüfen:
oder halt mit FILTER_VALIDATE_EMAIL bzw. FILTER_VALIDATE_URL:
Meine Frage ist nun, ob man eine der beiden Möglichkeiten der anderen bevorzugen könnte bzw. welche sinnvoller (besser?) ist?
PHP:
if(preg_match("/([0-9a-zA-Z])@(\w+)\.(\w+)/", $email)) {
echo $email . " is valid";
} else {
echo $email . " is not valid";
}
oder halt mit FILTER_VALIDATE_EMAIL bzw. FILTER_VALIDATE_URL:
PHP:
if(filter_var($email, FILTER_VALIDATE_EMAIL)) {
echo $email . " is valid";
} else {
echo $email . " is not valid";
}
Meine Frage ist nun, ob man eine der beiden Möglichkeiten der anderen bevorzugen könnte bzw. welche sinnvoller (besser?) ist?
Zuletzt bearbeitet: