Просто расширьте валидатор с помощью петли.Разбейте строку текстового поля на массив писем и проверьте каждое.В этом цикле вы можете передать другой массив для последующего просмотра всех неправильных электронных писем или прервать при первой неудачной проверке.
Примерно так:
var mails = textboxcontent.split(';'); // you can also split by blanks. You may also consider the use of trim(str) -> see example below
for(var i = 0, len = mails.length; i < len; i++){
// check mails[i]
if(false)
alert();
}
// or
var failed = '';
for(var i = 0, len = mails.length; i < len; i++){
// check mails[i]
if(false)
failed += mails[i] + ' ';
}
Пользовательская реализация обрезки (у jQuery есть собственная).если вы используете его)
function trim (str) {
return str.replace (/^\s+/, '').replace (/\s+$/, '');
}