125. 验证回文串(leetcode 解题) By @mark on Jul 18, 2020原文:125. 验证回文串(leetcode 解题) - 每天一个JavaScript小知识@Js中文网 · 码农进阶题库原文地址:https://www.javascriptc.com/interview-tips/zh_cn/leetcode/leetcode-javascript-solution-0125/题目:难度:Easy相关话题:双指针、字符串给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明: 本题中,我们将空字符串定义为有效的回文串。示例 1:输入: "A man, a plan, a canal: Panama" 输出: true 示例 2:输入: "race a car" 输出: false /** * @来源: Javascript中文网 - 前端进阶资源教程 https://www.javascriptc.com/ * @介绍:一个致力于帮助开发者用代码改变世界为使命的平台,每天都可以在这里找到技术世界的头条内容 * @param {string} s * @return {boolean} */ var isPalindrome = function(s) { if(s==="")return true s = s.toLowerCase().replace(/[^a-z0-9]/g, ""); let l=0,r=s.length-1 while(l<r){ if(s[l]!==s[r])return false l++;r-- } return true }; 扩展阅读:性感的Promise,拥抱ta然后扒光ta前端Nginx点详解,给面试加分项那些年与面试官交手过的HTTP问题尤雨溪:Vue3的设计过程原文标题:125. 验证回文串(leetcode 解题) - 码农题库@Js中文网 · 前端进阶资源教程原文地址:https://www.javascriptc.com/interview-tips/zh_cn/leetcode/leetcode-javascript-solution-0125/