Я создал плагин JQuery для вас:
(function($) {
// the string object (NOTE: it can be extended)
$.string = {};
// "create" a new string
$.string.new = function(string) {
return string;
};
// test a string for a regex match
$.string.test = function(string, regex) {
return regex.test(string);
};
// join three strings together
$.string.join = function(a, b, c) {
return a + b + c;
};
// log a string to the console
$.string.log = function(string) {
console.log(string);
};
})(jQuery);
Тогда вы будете использовать плагин, как это:
// for test purposes we'll be using: "[email protected]"
var email = $.string.new("[email protected]");
// check to see if the email is valid or not
if($.string.test(email, /\@.*?\.(?:com|de)$/)) {
// let us know that the email is valid
$.string.log($.string.join("'", email, "' is a valid email."));
}
// if this block runs the email is invalid
else {
// let us know that this is an invalid email
$.string.log($.string.join("'", email, "' is not a valid email."));
}
Вы хотите проверить строку только против '' .com' и .de' или там могут быть и другие элементы в массиве? –
Электронная почта должна заканчиваться на эти значения из массива .com или .de – George
Только те или могут быть другие в массиве ?? –