0 Daumen
141 Aufrufe

Wie kann man in Javascript E-Mail Adressen mit einem regulären Ausdruck testen? Danke im Voraus!

von

1 Antwort

+2 Daumen
 
Beste Antwort
Wie kann man in Javascript E-Mail Adressen mit einem regulären Ausdruck testen?

Dies kannst Du mit folgendem regulären Ausdruck (RegEx) lösen:
/^ (([^ <>()\[\]\\.,;:\s@"]+(\.[^ <>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
Diesen RegEx kapselt Du dann wie folgt in eine Funktion:

function validate_email(address_to_check) {
return /^ (([^ <>()\[\]\\.,;:\s@"]+(\.[^ <>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(address_to_check).toLowerCase());
}

Dies ist jedoch nur eine syntaktische Validierung! Eine inhaltliche Prüfung kann z. B. durch eine Bestätigungsmail erfolgen.

von

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen

+1 Daumen
1 Antwort
0 Daumen
1 Antwort

Willkommen bei der Stacklounge! Stell deine Frage sofort und kostenfrei

x
Made by a lovely community