题解 | #检查重复字符串#
检查重复字符串
http://www.nowcoder.com/practice/5ef31f11adf64d9fb18d74860e9ab873
审题很关键,连续重复的字母----“连续”,“字母”。
字符串中可以包含有数字或其他的符号,循环遍历字符串判断每一位是否为字母,若是则与下一位字符进行对比,检查是否相等。
for (let i = 0; i < str.length; i++) {
// 使用正则表达式判断是否为字母
if (/^[a-zA-Z]$/.test(str.charAt(i)) && str.charAt(i) === str.charAt(i + 1)) {
return true;
}
}
return false;