Hier ein kleines Code-Schnipsel um ein oder mehrere E-Mail-Adressen zu Validieren.
Bsp. für gültige Adressen:
Bsp. für ungültige Adressen:
Aufruf:
PHP Code:
validateMultipleEmails(value,",");
Code für die Validierung pro Email:
PHP Code:
function validateEmail(email) {
var regex = /^[a-zA-Z0-9._+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,5}$/;
return regex.test(email);
}
Code für die Validierung der Value:
PHP Code:
function validateMultipleEmails(value, seperator) {
if (value != '') {
if(value.indexOf(seperator + " ") !== -1){
var result = value.split(seperator + " ");
}else{
var result = value.split(seperator);
}
for (var i = 0; i < result.length; i++) {
if (result[i] != '') {
if (!validateEmail(result[i])) {
return false;
}
}
}
}
return true;
}