首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-01-20 
求一正则表达式: 不允许连续输入三个相同的字母例如: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,} "

热点排行