У меня есть следующее регулярное выражение, которое соответствует формату адреса электронной почты:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$
Это используется для проверки с помощью формы с использованием JavaScript. Однако это необязательное поле. Поэтому как я могу изменить это регулярное выражение, чтобы оно соответствовало формату адреса электронной почты или пустой строке?
Исходя из моих ограниченных знаний о регулярных выражениях, я думаю, что \b
соответствует пустой строке и |
означает «Или», поэтому я попытался сделать следующее, но это не сработало:
^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b