求一正则表达式: 不允许连续输入三个相同的字母解决思路

求一正则表达式: 不允许连续输入三个相同的字母例如:gdgabdsc,正确sgwaaausr,错误[解决办法]看你用在哪里

求一正则表达式: 不允许连续输入三个相同的字母
例如:
gdgabdsc,   正确
sgwaaausr,   错误

[解决办法]
看你用在哪里了

if(Regex.IsMatch(yourStr,@ "([a-zA-Z])\1{2} "))
{
//错误
}
else
{
//正确
}

[解决办法]
^(([a-zA-Z])(?!\2{2}))+$
大于
([a-zA-Z])\1{2} ")取反哦,允许一些特殊字符串
[解决办法]
@ "(\w)\1{2,} "