У нас есть поле ввода e-mail.
По нажатию кнопки обрабатываем полученную строку :
1. Создаем массив в котором будем хранить названия наших e-mail-ов:
mails[" gmail.com "," mail.ru "," bk.ru "," rumbler.ru "]
2. Берем все символы после @. В этом нам поможет ф-я split("символ после которого строка разбивается на две строки"). Эта ф-я возвращает массив из строк.
3. Сравниваем полученный результат с элементами нашего массива
В самой просто реализации будет так: window.onload = function () {
var str = prompt();
locateUser(str);
};
***
function locateUser(email) {
var mails = ["gmail.com", "mail.ru"];
var res = email.split("@");
for(var i = 0; i < mails.length; i++){
if(res[1] == mails[i]){
return location.href = "https://" + mails[i];
}
}
}