साथ एकाधिक ईमेल मैं इन दोनों कार्यों:मान्य जावास्क्रिप्ट
validateEmail: function(value) {
var regex = /^([\w-\.][email protected]([\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)) {
तरह ईमेल का परीक्षण मैं केवल स्ट्रिंग में पहले ईमेल के आधार पर सही या गलत मिलता है, लेकिन मैं है स्ट्रिंग में किसी भी ईमेल के लिए परीक्षण करना चाहते हैं।
धन्यवाद!
एकाधिक ईमेल क्या हैं? –
'^' और '$' रेगेक्स में यह पूरे स्ट्रिंग से मेल खाता है। नियमित अभिव्यक्तियों के बारे में अधिक जानने के लिए http://www.regular-expressions.info/reference.html देखें – Znarkus
@ बार्टिमस यह टेक्स्ट इनपुट का मूल्य है ... मूल रूप से एक कॉमा या अर्धविराम से अलग ईमेल (ईमेल) के साथ एक स्ट्रिंग। –