Derse geri dön

Spam kontrolü

önem: 5

checkSpam(str) adında bir fonksiyon yazın ve bu eğer str ‘viagra’ veya ‘XXX’ gibi değerler alırsa true diğer hallerda false döndermesi lazım.

Fonksiyon büyük küçük harf duyarsız olması gerekmektedir:

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

Testler ile korunaklı olan aç.

Büyük küçük harf duyarsız yapabilmek için önce tüm harfleri küçük harfe çevirebilir ve sonra arayabilirsiniz:

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") );
function checkSpam(str) {
  let lowerStr = str.toLowerCase();

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

Çözümü testler korunaklı alanda olacak şekilde aç.