javascript palindrome check

function palindrome(str) {

    var len = str.length;
    var mid = Math.floor(len/2);

    for ( var i = 0; i < mid; i++ ) {
        if (str[i] !== str[len - 1 - i]) {
            return false;
        }
    }

    return true;
}

4.63
8
M W 65 points

                                    function palindrome(str) {
 var re = /[^A-Za-z0-9]/g;
 str = str.toLowerCase().replace(re, '');
 var len = str.length;
 for (var i = 0; i &lt; len/2; i++) {
   if (str[i] !== str[len - 1 - i]) {
       return false;
   }
 }
 return true;
}
palindrome(&quot;A man, a plan, a canal. Panama&quot;);

4.63 (8 Votes)
0
3.78
9

                                    function palindrome(str) {
 // Step 1. The first part is the same as earlier
 var re = /[^A-Za-z0-9]/g; // or var re = /[\W_]/g;
 str = str.toLowerCase().replace(re, '');

 // Step 2. Create the FOR loop
 var len = str.length; // var len = &quot;A man, a plan, a canal. Panama&quot;.length = 30
 
 for (var i = 0; i &lt; len/2; i++) {
   if (str[i] !== str[len - 1 - i]) { // As long as the characters from each part match, the FOR loop will go on
       return false; // When the characters don't match anymore, false is returned and we exit the FOR loop
   }
   /* Here len/2 = 15
      For each iteration: i = ?    i &lt; len/2    i++    if(str[i] !== str[len - 1 - i])?
      1st iteration:        0        yes         1     if(str[0] !== str[15 - 1 - 0])? =&gt; if(&quot;a&quot;  !==  &quot;a&quot;)? // false
      2nd iteration:        1        yes         2     if(str[1] !== str[15 - 1 - 1])? =&gt; if(&quot;m&quot;  !==  &quot;m&quot;)? // false      
      3rd iteration:        2        yes         3     if(str[2] !== str[15 - 1 - 2])? =&gt; if(&quot;a&quot;  !==  &quot;a&quot;)? // false  
      4th iteration:        3        yes         4     if(str[3] !== str[15 - 1 - 3])? =&gt; if(&quot;n&quot;  !==  &quot;n&quot;)? // false  
      5th iteration:        4        yes         5     if(str[4] !== str[15 - 1 - 4])? =&gt; if(&quot;a&quot;  !==  &quot;a&quot;)? // false
      6th iteration:        5        yes         6     if(str[5] !== str[15 - 1 - 5])? =&gt; if(&quot;p&quot;  !==  &quot;p&quot;)? // false
      7th iteration:        6        yes         7     if(str[6] !== str[15 - 1 - 6])? =&gt; if(&quot;l&quot;  !==  &quot;l&quot;)? // false
      8th iteration:        7        yes         8     if(str[7] !== str[15 - 1 - 7])? =&gt; if(&quot;a&quot;  !==  &quot;a&quot;)? // false
      9th iteration:        8        yes         9     if(str[8] !== str[15 - 1 - 8])? =&gt; if(&quot;n&quot;  !==  &quot;n&quot;)? // false
     10th iteration:        9        yes        10     if(str[9] !== str[15 - 1 - 9])? =&gt; if(&quot;a&quot;  !==  &quot;a&quot;)? // false
     11th iteration:       10        yes        11    if(str[10] !== str[15 - 1 - 10])? =&gt; if(&quot;c&quot; !==  &quot;c&quot;)? // false
     12th iteration:       11        yes        12    if(str[11] !== str[15 - 1 - 11])? =&gt; if(&quot;a&quot; !==  &quot;a&quot;)? // false
     13th iteration:       12        yes        13    if(str[12] !== str[15 - 1 - 12])? =&gt; if(&quot;n&quot; !==  &quot;n&quot;)? // false
     14th iteration:       13        yes        14    if(str[13] !== str[15 - 1 - 13])? =&gt; if(&quot;a&quot; !==  &quot;a&quot;)? // false
     15th iteration:       14        yes        15    if(str[14] !== str[15 - 1 - 14])? =&gt; if(&quot;l&quot; !==  &quot;l&quot;)? // false
     16th iteration:       15        no               
    End of the FOR Loop*/
 }
 return true; // Both parts are strictly equal, it returns true =&gt; The string is a palindrome
}

palindrome(&quot;A man, a plan, a canal. Panama&quot;);

3.78 (9 Votes)
0
4.29
7

                                    function palindrome(str) {
  var re = /[\W_]/g;
  var lowRegStr = str.toLowerCase().replace(re, '');
  var reverseStr = lowRegStr.split('').reverse().join(''); 
  return reverseStr === lowRegStr;
}
palindrome(&quot;A man, a plan, a canal. Panama&quot;);

4.29 (7 Votes)
0
3.5
2

                                    function palindrome(str) {
  // Step 1. Lowercase the string and use the RegExp to remove unwanted characters from it
  var re = /[\W_]/g; // or var re = /[^A-Za-z0-9]/g;
  
  var lowRegStr = str.toLowerCase().replace(re, '');
  // str.toLowerCase() = &quot;A man, a plan, a canal. Panama&quot;.toLowerCase() = &quot;a man, a plan, a canal. panama&quot;
  // str.replace(/[\W_]/g, '') = &quot;a man, a plan, a canal. panama&quot;.replace(/[\W_]/g, '') = &quot;amanaplanacanalpanama&quot;
  // var lowRegStr = &quot;amanaplanacanalpanama&quot;;
     
  // Step 2. Use the same chaining methods with built-in functions from the previous article 'Three Ways to Reverse a String in JavaScript'
  var reverseStr = lowRegStr.split('').reverse().join(''); 
  // lowRegStr.split('') = &quot;amanaplanacanalpanama&quot;.split('') = [&quot;a&quot;, &quot;m&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;p&quot;, &quot;l&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;c&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;l&quot;, &quot;p&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;m&quot;, &quot;a&quot;]
  // [&quot;a&quot;, &quot;m&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;p&quot;, &quot;l&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;c&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;l&quot;, &quot;p&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;m&quot;, &quot;a&quot;].reverse() = [&quot;a&quot;, &quot;m&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;p&quot;, &quot;l&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;c&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;l&quot;, &quot;p&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;m&quot;, &quot;a&quot;]
  // [&quot;a&quot;, &quot;m&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;p&quot;, &quot;l&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;c&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;l&quot;, &quot;p&quot;, &quot;a&quot;, &quot;n&quot;, &quot;a&quot;, &quot;m&quot;, &quot;a&quot;].join('') = &quot;amanaplanacanalpanama&quot;
  // So, &quot;amanaplanacanalpanama&quot;.split('').reverse().join('') = &quot;amanaplanacanalpanama&quot;;
  // And, var reverseStr = &quot;amanaplanacanalpanama&quot;;
   
  // Step 3. Check if reverseStr is strictly equals to lowRegStr and return a Boolean
  return reverseStr === lowRegStr; // &quot;amanaplanacanalpanama&quot; === &quot;amanaplanacanalpanama&quot;? =&gt; true
}
 
palindrome(&quot;A man, a plan, a canal. Panama&quot;);

3.5 (2 Votes)
0
4
5

                                    const isPalindrome = str =&gt; str === str.split('').reverse().join('');

// Examples
isPalindrome('abc');        // false
isPalindrom('abcba');       // true

4 (5 Votes)
0
Are there any code examples left?
Create a Free Account
Unlock the power of data and AI by diving into Python, ChatGPT, SQL, Power BI, and beyond.
Sign up
Develop soft skills on BrainApps
Complete the IQ Test
Relative searches
How do you check if a given string is a palindrome? javascript Given the string, check if it is a palindrome.javascript palindrome number program in javascript palindrome of a number in javascript how to find all numeric palindromes in javascript how to find all numeric palindromes in javascrip palindrome score javascript return Palindrome in js Palindromic in js javascript longest possible palindrom To check if string is palindrome in javascript or not javascript recursive palindrome palindrome js how to javascript string palindrome program palindrome or not using js palindrome number in javascript palindromic in string javascript palindroem javascript how to check the given string is palindrome or not in javascript how to write function to check palindrome in js function that checks palindrome in javascript how to write a function to check palindrome in js is palindrom js one line check if string is palindrome javascrip check palindrome string in js verrifier palindrome js write a program to check given number is palindrome or not in javaScript javascrip[t program to check a no is a palindrome how to tell if a number is a palindrome or not javascript how to return numeric palindrome javascript how to return numeric palindromes javascript how to find palindrome numbers javascript palindrome program in javascirpt count elements in an array that are palindromes javascript find palindrome of anumber jaavscript given the string check if it is a palindrome. javascript checking for palindrome JS how to check if a string is a palindrome js check for palindrome in javascript palindrome string javascript palindrome number javacript javascript function to check the string is palindrome how to find palindrome string in javascript palindrome in javascript with loop palindrome or not in javascript program to vheck if string is palindrome js 9. Palindrome Number js Highest Value Palindrome js palindrome meaning in js palindrome built in function in javascript checking for palindromic strings in js how to check if the string is palindrome in javascript javascript code to check palindrome find palindrome number in javascript javascript to check palindrome or not palindrome number using javascript palindrome string in js palindrome substring javascript check palindrome of string in javascript program to check if string is palindrome js palindrome coding question js js palindrom print all the palindrome string in a given sentence using javascript palindrome again js palindrome check jss how to check for a palindrome in js check palindrome function JS javascript checking palindrome check palindrome without functions in javascript palindrome function js javascript palindrome checker check palindrome in javascript palindrome check in javascript palindrome javascript tolowercase javascript how to solve is palindrome palindrome javascrp return palindrom string in js palindrom in javascript palindrome example javascript how to check if a number is palindrome in javascript check if a number is palindrome in javascript find palindromes in given range in javascript check if a string is a palindrome in javascript palindrome javscript simple palindrome program in javascript js is palindrome palindrome number program in js palindrome string program in js palindrome program design in javascript palindrome javascript function javascript to check if string is palindrome palindrome program explanation in javascript javascript string palindrome palindrome with 3 numbers javascript palindrome with javascript writing a function to check palindrome in javascript javascript check for palindrome write a program to find palindrome string in javascript how to check palindrome number in javascript how to check for a palindrome in javascript palindrome check in javascript for future substring palindrome javascript palindrome javascript for loop how do i check if a number is a palindrome in javascript js check if string is a palindrome bit manipulation find palindrome of string using javascript find palindrome of number using javascript how to check if number is palindrome javascript palindrome using javascript find all palindrome in string javascript check palindrome number in javascript check lengths of palindromes in js java script paliandrome check js palindrome checker check if integer is palindrome javascript js print palindrome palindrome checker source code javascript How to write a function with a palidrome js javascript to ceck palindrome Return true if the given string is a palindrome. Otherwise, return false javascript palidrome no program in js program function to check if string is palindrome javascript palindrome string in js programiz js how to make a palindrome checker in javascript palindrome javascript program write a program for palindrome string in javascript js palindrome number how to right palindrome in javascript write a program that find palindrom elements in array in js write a program that find palindrom elements of array in js how to match a string palindrome in js palindrom for sentence in js sentence palindrome in js is palindrome solutiontions javascript palindrome number in an array in javascrip palindrome javascript + edabit java scrips paliandrome javascript for all possible three digit palindrome number javascript for all possible palindrome number javascript for all palindrome number count palindromes in javascript efficient count palindromes in javascript palindrome in javascript w3schools function to check if a value is palindrome in Js how to check work is palindrome or not in javascript check for palindrome js how to check if an array is a palindrome in javascript js check if a word is palindrome palindrome rearranging javascript palidrom check javascript how to write code for palindrome with loop in javascript how to check integer is palindrome in javascript Valid Palindrome js javascript loop to check palindrome palindrome stacks javascript how to check for palindrome in javascript palindrome numbers logic javascript palindrome numbers in javascript return all the palindromes in an array in javascript palindrome in javascriptt how to print palindrome in javascript how to check if array with string is a palindrome javascript palindrom in js return all the palindromes in an array javascript palindrome in javascript ways check if sentence is palindrome or not in js check if string is palindrome or not in js array palindromo js make a palindrome js palindrome number in js Almost palindrome javascript palindrome check javascript js is palindrome function is palindrom js javascript code for palindrome string js palindrome of a name print 1 if string is palindrome or not in javascript javascript palindromo javascript function to check if a string is a palindrome javascript program to check whether the given string is palindrome or not js check palindrome js check if string is palindrome find palindrome in string javascript Set find palindrome in string javascript how to check if a string is palindrome in javascript js palindrome string checking for palindromes in javascript integers javascript palindrome algorithm solution palindrome challenge javascript palindromo javascript Write a Javascript to Check given string Palindrome or not. how to check a palindrome in javascript how to solve palindrome number in javascript palindrome problems in javascript palindrome pblms in javascript function is palindrome javascript checking for a palindrome in js check palindrome in js is palindrome in js fastest way to check if palindrome js how to solve palindrome problem javascript palindrome js number entered string is palindrome or not. in javascript javascript check palindrome word convert string to palindrome javascript convert string to palindrome js palindromeRearranging javascript palindromo algorithm js reverse palidrome javascriptt find out if a given string is a palindrome javascript how to check string is palindrome or not in js longest palindrome javascript palindrom js palindrom javascript test checking for palindrome in js palindrome js numbers how to solve palindrome problem in javascript check a string is palindrome or not js check a string is palindrome or not in js is palindrome javascript programiz check for palindrome javascript Javascript Coding Challenge #3: Palindrome Check check palindrome javascript how to test for a palindrom in js how to check palindrome string in javascript check if array is palindrome javascript palindrome array js nodejs check if a string is a palindrome string is palindrome or not in javascript while palindrome javascript javascript while loop palindrome while loop to check palindrome javascript palindrome js check how to check if text is a palindrome in javascript javascript palindrome number program find all palindromes in a integer javascript palindrome program in javascript js integer palindrome in dom manipulation js palindrome in dom manipulation palindrome js solution number palindrome in javascript check if string is palindrome js check if words are palindrome js how to find palindromes in js how to check if a string is a palindrom js function palindromeCutting(s) { } javascript java script palindrom input palindrome javascript into html palindrom javascript einfach javascript palindrome how to check if a string is a palindrome in js if the string is palindrome javascript javascript check palindrome stenece regex javascript check palindrome regex check a number is not palindrome js check a number is palindrome or not js javascript for palindrome check palindrome js palindrome number js palindrome in javascript check if it is a palindrome. javascriopt WHAT IS A PALINDROME IN JAVASCRIPT valid palindrome javascript javascript paliandrome or not javascript practice javascript paliandrome or not javascript numeric palindromes javascript Palindrome JavaScript challenge palindrome algorithm in javascript how to check if palindrome js javascript check if number is palindrome palindrom js numbers js code to check palindrome palindrome check in java script how to check a sentence is palindrome or not in JavaScript how to check palindrome usingh html and javascript check if string is palindrome javacript js check the string is palindrome or not javascript function to write a palindrome palindrome pure javascript palindrome pure java script find palindrome in a string javascript palindrome names in js js test palindrome check if is palindrome javascript check if palindrome js js check if palindrome check whether string is palindrome or not in javascript palindrome javascript real time example how to check if a number is a palindrome in javascript Palindrome strings js find a palindrome number in js palindromes javascript javascript code for palindrome palindrome in js write a javascript program to check whether a string is palindrome or not check if string is palindrome javascript palindrome check html javascript check if number is palindrome javascript palindromo js valid palindrome javascript walkthrough palindrome program in js find the palindrome in a string javascript palidrome javascript how to check given string is palindrome or not in js palindrome number javascript find a palindrome in a whole sentence javascript find a palindrome in a sentence javascript javascript check palindrome inside sentence javascript check palindrome palindrome in javascript example program for palindrome in javascript find all palindromes in a string javascript given string check all possible palindrome in javascript create palindrome javascript check whether palindrome javascript js Palindromes string string palindrome in es6 js check if a string can be a palindrome js possible palindrome js check if possible palindrome ispalindrome javascript es6 javascript is palindrome check string is palindrome or not in javascript how to check if string is pelindrome javascript longest palindrome in javascript html program to check string palindrome in html and js palindrome check using javascript palindrome check palindrome function numbers javascript write a program to find palindrome number in javascript ispalindrome function javascript Given two strings, return if they are palindrome of one another js poliondrome function javascript palindrome string program in javascript test string palindrome by javascript Palindrome Checker js github palindrome javascript Palindrome. in javascript javascript If a sentence has the letters mirrored but has different spaces, then it's not a pure palindrome function to check if a string contains a palindrome in javascript Palindrome javascript solution function to check palindrome in javascript print palindrome in javascript pallindrome solution javascript javascript function palindrome palindrome string js Palindrome check in jquery javascript pallindrome js one line palindrome palindrome number in javascript es6 palindrome es6 palindrome in javascript es6 hashmap palindrome javascript how to see if a string is palindrome js palidrom js solution javascript detect string is programming code palindrom program in js how to check for palindrome in string javascript palindrome true false statement javascript ispalindrome javascript true false statement ispalindrome javascript palendrome finder javascript palindrome js code function for palindrome javascript how to isPalindrome oop js function ispalindrome(word) javascript return a palindrome js how to tell if a word is a palendrome js palindrome nodejs palindrome string using alert box in javascript palindrome string program in javascript using alert function code to check palindrome in javascript palindrome in a string javascript how to check if a word can be a palindrome javascript check if word can be palindrome javascript check if word can be a palindrome javascript palindrome code javascript js double palidrome js palidrome string palindrome using js Check Whether a Number is Palindrome or Not in javascript palindrome 5 6 1 5 1 6 output 1 in javascript javascript palindrom javascript program to check palindrome string check palidrome in js palindrome with js palindrome check js function checkPalindrome(inputString) palindrome algorithm javascript checking palindrome with map javascript return palindrome JavaScript function that checks whether a passed string is palindrome or not? text is palindrome or not in javascript check if palindrome javascript how to build a nodejs application to find palindrome nodejs to find palindrom Build a Node.js server to say a given string is palindrome or not input: localhost:8080/is_palindrome?text=madam output: true/false a function that determines whether or not a given string is a palindrome js how many characters are not a match palindrome javascript one line palindrome checker javascript js checck if string is palindrome how to check string is palindrome or not in javascript palindromein javascript palindrome javascript question javascript find palendrome in string javascript palindrome number string palindrome in javascript find regex for palindrome javascript palindrome number in javascript using for loop how to do palindrome in javascript checking palindrome in javascript palindrome checker javascrpt js function Flindrum javascript palindrome solution given the string check if it is a palindrome javascript ispalindrome js for loop palindroom javascript javascript check for palindrom detect palindrome js writing palendrome with javascript javascript Palindrome function palindrome checker javascript palindrome without reverse and regex create a function that checks whether a phrase is a palindrome, node palindrome checker in javascript js determine is a string is a paledrome how to see if a string is a palindrome in javascript javascript how to check if its a palindrome javascript ispalindrome function how to check if a string is a palindrome javascript js how to find if a string is palindrome javascript check if palindrome javascript find palindrome in string check number is palindrome js how to check palindromes javascript check if a string is a palindrome javascript how to detect a palindrome javascript how to check if a string is a palindrome in javascript Write a function that takes in a single word as a string and returns true if it's a palindrome and false otherwise palindrome code in javascript palandron javascript is palindrome javascript palindrome javascript question sentence js palindrome function topalindrom in javascript how to create a javascript test for palindrome should return true if the word is a palindrome jest palindrome of string in javascript javascript palindrome program javascript palindorme palindrome a string using for loop in js how to find palindrome on string javascript palindrome logic in javascript check if it is a palindrome in javascript javascript check if it is a palindrome. pallindrome program in javascript palindrone javascript js reverse string palendrome js check if string is pallindrom js check if string is pallendrom palindrome string in javascript node js palindrome javascript application that check if word is palindrome write a function to check palindrome in js handle both cases in your script i.e. RADAR NOON MOOM are palindromejava ssript check palindrome using built-in functions in javascript js palindrome function what is the difference between reverse and palindrome in js is palindrome js Palindrome Finder! Javascript code write a program for palindrome using javascript best easy way to check palindrome js how to check palindrome in javascript what is palindrome in javascript palindrome js function function palindrome javascript how to make a palindrome in javascript Write a simple palindrome function using javascript palindrome function in javascript check if a sentence is palindrome js check palindrome string in javascript one line javascript to detect a palindrome convert array to palindrome javascript check if string is a palindrome javascript palindrom for eahc javascript write javascript function that checks whether a passed string is palindrome or not? what is a palindroke in javascript js algorithm for palindrome number palendrome javascript is palindrome js find palindrome in javascript javascript code palindrome palindrome function javascript js palindrome code checking a palidrome in javascripty javascript function to check palindrome javascript best way of doing a palindrom checker js palindrome check checking palindrome javascript coding Palindrome java script how to check if a string is the same forward or backwards javascript palindrome how check js how do i make a pallindrone cherker in js html? write a javascript function to check whether a word or a sentence is palindrome making a palindrome javascript tutorial palindrome in javascript program palindrome javascript javascript program for palindrome or not code javascript program for palindrome or not javascript palindrome check Palindrome javascript check javascript palindrome check
Made with love
This website uses cookies to make IQCode work for you. By using this site, you agree to our cookie policy

Welcome Back!

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign in
Recover lost password
Or log in with

Create a Free Account

Sign up to unlock all of IQCode features:
  • Test your skills and track progress
  • Engage in comprehensive interactive courses
  • Commit to daily skill-enhancing challenges
  • Solve practical, real-world issues
  • Share your insights and learnings
Create an account
Sign up
Or sign up with
By signing up, you agree to the Terms and Conditions and Privacy Policy. You also agree to receive product-related marketing emails from IQCode, which you can unsubscribe from at any time.
Creating a new code example
Code snippet title
Source