У меня есть регулярное выражение, как показано ниже:Регулярное выражение для множественного адреса электронной почты
^[A-Za-z0-9\.|-|_]*[@]{1}[A-Za-z0-9\.|-|_]*[.]{1}[a-z]{2,5}$
Из выше регулярного выражения:
(1) [email protected] ==> действительный
(2) б @gmail. ==> недействительным
(3) с @ gmail.com ==> недействителен
выше регулярное выражение только для одного адреса электронной почты.
Но теперь, я хочу, как показано ниже:
(1) [email protected] ==> действительный
(2) a @ gmail.com, b @ gmail.com ==> действительный
(3) с @ gmail.com, d @ gmail.com ==> недействителен
Адрес электронной почты не должно быть в полном формате, независимо от того, сколько пользователей электронной почты заполните
Как его изменить? Кто-нибудь может мне помочь?
[ '^ [A-Za-z0-9 ._-] * @ [A-Za-Z0- 9 ._-] * [.] [A-Za-Z] {2,5} (, \ S * [A-Za-z0-9 ._-] * @ [A-Za-z0-9._ -] * [.] [a-zA-Z] {2,5}) * $ '] (https://regex101.com/r/dC7bN3/1) –
Ваша проверка может пометить некоторые допустимые адреса электронной почты как недействительные. (например, символ '+' должен быть разрешен перед '@'. [связанное чтение] (http://www.regular-expressions.info/email.html) –
Вам следует [Остановить проверку адресов электронной почты с помощью регулярных выражений] (https: // davidcel./ posts/stop-validating-email-addresses-with-regex /) –