JavaScript the palindrome function determines if the palindrome is true.

  // 回文是指正读和反读都一样的字符串,比如“level”、“noon” 等等就是回文
  function checkPalindrome(str) {
    var removeChar = str.replace(/[\W_]/g, '').toLowerCase();
    var checkPalindrome = removeChar.split('').reverse().join('');
    return removeChar === checkPalindrome;
  }
  console.log(checkPalindrome('level')); // true
  console.log(checkPalindrome('abc')); // false
  console.log(checkPalindrome('nonon')); // true

  // 也可以简写成如下
  function checkPalindrome (str) {
    return str.replace(/[\W_]/g, '').toLowerCase() === str.replace(/[\W_]/g, '').toLowerCase().split('').reverse().join('');
  }