我正在尝试确定一个字符串是否包含一个给定的不同字符,至少重复一次。例如“bbbbb”应匹配,但“ccMMcc”不应该匹配,因为它分别包含两个不同的字母c和m。假设正则表达式是最简单的方法,羞耻我吮吸它们,我需要什么来匹配我的字符串?
答案 0 :(得分:7)
您可以使用反向引用:
^(.)\1+$
答案 1 :(得分:2)
正则表达式是:
\b(\w)\1*\b
即:
答案 2 :(得分:1)
"tttt".match(/^(.)\1*$/)
返回["tttt","t"]
但"test".match(/^(.)\1*$/)
返回null