tilbage til lektionen

Tjek for spam

vigtighed: 5

Skriv en funktion checkSpam(str), der returnerer true, hvis str indeholder ‘viagra’ eller ‘XXX’, ellers false.

Funktionen skal være case-insensitive:

checkSpam('buy ViAgRA now') == true
checkSpam('free xxxxx') == true
checkSpam("innocent rabbit") == false

Åbn en sandbox med tests.

For at gøre søgningen case-insensitive, lad os bringe strengen til små bogstaver og derefter søge:

function checkSpam(str) {
  let lowerStr = str.toLowerCase();

  return lowerStr.includes('viagra') || lowerStr.includes('xxx');
}

alert( checkSpam('buy ViAgRA now') );
alert( checkSpam('free xxxxx') );
alert( checkSpam("innocent rabbit") );

Åbn løsningen med tests i en sandbox.