Корректировка рег. выражения проверки списка E-Mail

This commit is contained in:
Mikhail Chechnev 2018-12-10 20:05:32 +03:00
parent 7207e914f6
commit 125632ef4c

View File

@ -14,9 +14,9 @@ const validateMailList = sMailList => {
//Объявим разделитель списка адресов //Объявим разделитель списка адресов
let sSpr = ","; let sSpr = ",";
//Регулярное выражение для контроля адреса E-Mail //Регулярное выражение для контроля адреса E-Mail
let sMailRegExp = /^(([A-Za-z0-9_-]+\.)*[A-Za-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]+)/; let sMailRegExp = /^(([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]+)/;
//Развалим строку с разделителями на массив адресов //Развалим строку с разделителями на массив адресов
let addrs = sMailList.split(sSpr); let addrs = sMailList.toLowerCase().split(sSpr);
//Обходим массив адресов //Обходим массив адресов
for (i = 0; i < addrs.length; i++) { for (i = 0; i < addrs.length; i++) {
//Проверяем адрес на соответствие регулярному выражению //Проверяем адрес на соответствие регулярному выражению