Напишите функцию checkSpam(str), которая возвращает true, если строка str содержит ‘viagra’ or ‘XXX’.
Функция должна быть нечувствительна к регистру:
checkSpam('buy ViAgRA now') == true
checkSpam('free xxxxx') == true
checkSpam("innocent rabbit") == false
Решение
Решение
Метод indexOf ищет совпадение с учетом регистра. То есть, в строке 'xXx' он не найдет 'XXX'.
Для проверки приведем к нижнему регистру и строку str и то, что будем искать:
function checkSpam(str) {
str = str.toLowerCase();
return str.indexOf('viagra') >= 0 || str.indexOf('xxx') >= 0;
}
Полное решение: tutorial/intro/checkSpam.html.
#184