1. 程式人生 > >Check for Palindromes

Check for Palindromes

fun cti javascrip 幫助 obj func ask pla 資源

檢查回文字符串

如果給定的字符串是回文,返回true,反之,返回false

如果一個字符串忽略標點符號、大小寫和空格,正著讀和反著讀一模一樣,那麽這個字符串就是palindrome(回文)。

註意你需要去掉字符串多余的標點符號和空格,然後把字符串轉化成小寫來驗證此字符串是否為回文。

函數參數的值可以為"racecar""RaceCar""race CAR"

當你完成不了挑戰的時候,記得開大招‘Read-Search-Ask‘。

這是一些對你有幫助的資源:

  • String.replace()
  • String.toLowerCase()
function palindrome(str) {
  // 請把你的代碼寫在這裏
  var str1 = str.replace(/[\W_]/g,‘‘).toLowerCase();
  var str2 = str1.split(‘‘).reverse().join(‘‘);
   return str1===str2;
}



palindrome("Eye");

  

Check for Palindromes