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