बस एक लूप के साथ वैलिडेटर का विस्तार करें। टेक्स्टबॉक्स स्ट्रिंग को ईमेल की सरणी में विभाजित करें और प्रत्येक को मान्य करें। उस लूप में आप बाद में असफल सत्यापन पर सभी गलत ईमेल स्क्रीन करने के लिए किसी अन्य सरणी को खिला सकते हैं या निरस्त कर सकते हैं।
कुछ इस तरह:
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] + ' ';
}
कस्टम ट्रिम कार्यान्वयन
function trim (str) {
return str.replace (/^\s+/, '').replace (/\s+$/, '');
}
(jQuery एक खुद एक अगर आप इसका इस्तेमाल होता है)