//过滤100000的倍数和连续5个相同数以及尾数为888和666的字符
System.Text.RegularExpressions.Regex reg2 = new System.Text.RegularExpressions.Regex(@"^(?:(\d)(?!\1{4})(?!\1[888|666]))+$");
上面的正则不对。888123也会被过滤。请大家帮忙!
System.Text.RegularExpressions.Regex reg2 = new System.Text.RegularExpressions.Regex(@"^(?:(\d)(?!\1{4})(?!\1[888|666]))+$");
上面的正则不对。888123也会被过滤。请大家帮忙!
//条件可以并起来
//100000的倍数归入连续5个相同数
Regex objRegex = new Regex(@"(?:[86]{3}(?=$))|(?:(\d)(?=\1{4}))");