读书人

求一正则表达式: 不允许连续输入三个相

发布时间: 2012-01-20 18:53:53 作者: rapoo

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

读书人网 >C#

热点推荐