私には次の2つの機能があります。
validateEmail: function(value) {
var regex = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
return (regex.test(value)) ? true : false;
}
validateEmails: function(string) {
var self = shareEmail;
var result = string.replace(/\s/g, "").split(/,|;/);
for(var i = 0;i < result.length;i++) {
if(!self.validateEmail(result[i])) {
return false;
} else {
return true;
}
}
}
問題は、このような電子メールをテストするif(!self.validateEmails(multipleEmails)) {
と、文字列の最初の電子メールのみに基づいてtrueまたはfalseが得られますが、文字列内のすべての電子メールをテストしたいということです。
ありがとうございました!