Learn Regular Expressions by Building a Spam Filter - Step 5

Tell us what’s happening:

I know its not a logical issue but maybe it seems still my IDE is not alerting the exact error? Any help?

Your code so far

/* file: script.js */
const messageInput = document.getElementById("message-input");
const result = document.getElementById("result");
const checkMessageButton = document.getElementById("check-message-btn");

const isSpam = (msg) => false;


// User Editable Region

checkMessageButton.addEventListener("click", () => {
  if (messageInput.value === "") {
    alert("Please enter a message.");
    return;
  }
  result.textContent +=isSpam(messageInput.value)? "Oh no! This looks like a spam message.": "This message does not seem to contain any spam."
 messageInput.value= ""

});

// User Editable Region

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/123.0.0.0 Safari/537.36 Edg/123.0.0.0

Challenge Information:

Learn Regular Expressions by Building a Spam Filter - Step 5

Check the hint box, it has thrown a very helpful hint. Here is the hint

You should use the assignment operator to set the textContent property of the result element.

Use the assingment operator not the addition assingment operator.

1 Like