字符串實例 幾個小例子


// 1 翻轉字符串
function reverseString(str) {
str = str.split('').reverse().join('');
return str;
}

// 2.Check 回文(一個字符串忽略標點符號、大小寫和空格,正着讀和反着讀一模一樣)
function palindrome(str) {
str = str.replace(/[\ |\~|\`|\!|\@|\#|\$|\%|\^|\&|\*|\(|\)|\-|\_|\+|\=|\||\\|\[|\]|\{|\}|\;|\:|\"|\'|\,|\<|\.|\>|\/|\?]/g, "");
str = str.replace(/\s+/g);
str = str.toLowerCase();
var arr = str.split('');
arr = arr.reverse();
var str1 = arr.join("");
if (str === str1) {
return true;
}
return false;
}

// 3.確保字符串的每個單詞首字母都大寫,其余部分小寫
function titleCase(str) {
str = str.split(" ");
for (var i = 0; i < str.length; i++) {
str[i] = str[i].toLowerCase();
str[i] = str[i].substring(0, 1).toUpperCase() + str[i].substring(1);
}
return str.join(" ");
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM