题解 | #检查重复字符串#

检查重复字符串

http://www.nowcoder.com/practice/5ef31f11adf64d9fb18d74860e9ab873

不用正则表达式写法:
给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false

function containsRepeatingLetter(str) {
    for(let i=0;i<str.length;i++){
        if(str.charAt(i)==str.charAt(i+1)&& ((str.charAt(i)>='a'&&str.charAt(i)<='z')||(str.charAt(i)>='A'&&str.charAt(i)<='Z'))){
            return true;
        }
    }
    return false;
}

charAt() 方法可返回指定位置的字符。
判断相邻字符是否相等,再判断是否为字母。
是否为字母,字符s: (s>='a'&&s<='z')||(s>='A'&&s<='Z')

全部评论

相关推荐

努力学习的小绵羊:我反倒觉得这种挺好的,给不到我想要的就别浪费大家时间了
点赞 评论 收藏
分享
6 收藏 评论
分享
牛客网
牛客企业服务