Learn Form Validation by Building a Calorie Counter - Step 24

Tell us what’s happening:

Hi there! I can’t seem to find the error, could you guys please help?

function cleanInputString(str) {
const regex = /[±\s]/g;
const a = str.replace(regex, “”);
return a;
}

Thanks.

Your code so far

<!-- file: index.html -->

/* file: styles.css */

/* file: script.js */
// User Editable Region

function cleanInputString(str) {
  const regex = /[+-\s]/g;
  const a = str.replace(regex, "");
  return a;  
}

// 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/124.0.0.0 Safari/537.36

Challenge Information:

Learn Form Validation by Building a Calorie Counter - Step 24

Hint: “Your cleanInputString function should directly return the result of your replace method.”

1 Like

I tried this but still does not work.

function cleanInputString(str) {
  const regex = /[+-\s]/g;
  return str.replace(regex, "");
}
1 Like

This is passing for me. Reset your challenge and try it again.

Thank you! Apparently it was an error of the site.

Your welcome. Or maybe you mistakenly deleted some Syntex.

It did the samething to me too just now.