Mam następujące wyrażenie regularne, które pasuje do formatu adresu e-mail:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Służy do walidacji z formularzem przy użyciu JavaScript. Jest to jednak pole opcjonalne. W związku z tym, jak mogę zmienić to wyrażenie regularne, aby pasowało do formatu adresu e-mail lub pustego ciągu?
Z mojej ograniczonej wiedzy na temat wyrażeń regularnych wydaje mi się, że \b
pasuje do pustego ciągu i |
oznacza „lub”, więc próbowałem wykonać następujące czynności, ale nie zadziałało:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b