zpět k lekci

Kontrola spamu

důležitost: 5

Napište funkci ověřSpam(řetězec), která vrátí true, jestliže řetězec obsahuje 'viagra' nebo 'XXX', jinak vrátí false.

Funkce nesmí rozlišovat malá a velká písmena:

ověřSpam('levná ViAgRA zde') == true
ověřSpam('zdarma xxxxx') == true
ověřSpam("nevinný králíček") == false

Otevřít pískoviště s testy.

Aby hledání nerozlišovalo malá a velká písmena, převedeme řetězec na malá písmena a pak budeme hledat:

function ověřSpam(řetězec) {
  let řetězecMalýmiPísmeny = řetězec.toLowerCase();

  return řetězecMalýmiPísmeny.includes('viagra') || řetězecMalýmiPísmeny.includes('xxx');
}

alert( ověřSpam('levná ViAgRA zde') );
alert( ověřSpam('zdarma xxxxx') );
alert( ověřSpam("nevinný králíček") );

Otevřít řešení s testy na pískovišti.