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, "");
}
2 Likes

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

1 Like

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.

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.