Регулярное выражение, которое соответствует шаблону или является пустой строкой

У меня есть следующее регулярное выражение, которое соответствует формату адреса электронной почты:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$

Это используется для проверки с помощью формы JavaScript. Однако это необязательное поле. Следовательно, как я могу изменить это регулярное выражение в соответствии с форматом адреса электронной почты или пустой строкой?

Из моего ограниченного знания регулярных выражений я думаю\b соответствует пустой строке и| означает «Или», поэтому я попытался сделать следующее, но это не сработало:

^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$|\b

Ответы на вопрос(4)

Ваш ответ на вопрос