Ich habe den folgenden regulären Ausdruck, der einem E-Mail-Adressformat entspricht:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Dies wird zur Validierung mit einem Formular unter Verwendung von JavaScript verwendet. Dies ist jedoch ein optionales Feld. Wie kann ich diesen regulären Ausdruck ändern, um ihn an ein E-Mail-Adressformat oder eine leere Zeichenfolge anzupassen?
Aufgrund meines begrenzten Regex-Wissens denke ich, dass es \b
mit einer leeren Zeichenfolge übereinstimmt und |
"Oder" bedeutet. Deshalb habe ich Folgendes versucht, aber es hat nicht funktioniert:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b