Build a Palindrome Checker Project - Build a Palindrome Checker

Tell us what’s happening:

I haven’t fully completed this assignment yet, but when I click to see if I have at least completed some of the early steps nothing is returning as completed including for example the ‘input’ with an ‘id’ of “text-input” step which I am sure I have? Could someone please tell me where I have gone wrong or what is happening?

Your code so far

<!-- file: index.html -->
<!DOCTYPE html> 
<html lang="en"> 
  <head> 
    <meta charset="utf-8"> <title>Palindrome-Checker</title> <link rel="stylesheet" href="styles.css"> 
    </head> 
    <body> 
      <form> 
        <input type="text" id="text-input" placeholder="Enter text to check"> 
        <button id="check-btn" type="button">Check</button> 
      </form> 
      <div id="result"></div> <script src="./script.js"></script> 
      </body>
/* file: styles.css */

/* file: script.js */
;
const checkButton = document.getElementById("check-btn");
const result = document.getElementById("result");

function checkInput() { const textInput = document.getElementById("text-input")
if (textInput.trim().length === 0) {alert("Please input a value")};}

function palindrome(str)
const re = /[\w_]/g;
const lowRegStr = str.toLowerCase().replace(re, '')

const reverseStr = lowRegStr.split('').reverse('').join('');

return lowRegStr === reverseStr;

Your browser information:

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

Challenge Information:

Build a Palindrome Checker Project - Build a Palindrome Checker

if you have syntax errors in the javascript the tests will not work.

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