所以我发现了这两个功能:
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;
}
}
return true;
}
来自这个问题: Validate multiple emails with JavaScript
有人能告诉我这个变量是什么&#34; shareEmail &#34;意思 ?它没有定义,我不明白这意味着什么,它的目的是什么?
答案 0 :(得分:0)
我感觉你没有展示的代码看起来像这样:
showEmail = {
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;
}
}
return true;
}
};
在这种情况下,shareEmail
的价值是不言而喻的。