题目描述
给定字符串 str,检查其是否包含连续重复的字母(a-zA-Z),包含返回 true,否则返回 false
示例1
输入
'rattler'
输出
true
思路
在正则表达式中,利用()进行分组,使用斜杠加数字表示引用,\1就是引用第一个分组,\2就是引用第二个分组。将[a-zA-Z]做为一个分组,然后引用,就可以判断是否有连续重复的字母。
代码
function containsRepeatingLetter(str) {
return /([a-zA-Z])\1/.test(str);
}
运行环境:JavaScript (V8 6.0.0)
运行时间:1016ms
占用内存:77848KB