题目
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
说明:本题中,我们将空字符串定义为有效的回文串。
测试用例
1 | 1. "A man, a plan, a canal: Panama" // true |
解法
思路
- 先判空字符串
- 对非空字符串,先用正则把除字母和数字之外的字符去除,再全部转换为小写字母
- 把字符串分割为数组,翻转,再拼接为字符串,与原字符串进行对比
算法
1 | /** |
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。
说明:本题中,我们将空字符串定义为有效的回文串。
1 | 1. "A man, a plan, a canal: Panama" // true |
1 | /** |
微信支付
支付宝