我就是随便搜搜罢了,也没随时关注CSDN提供了RSS和API的,可以自己写工作来实时监控,现在没时间,也懒得写了不是每帖必到,是每帖必看,没人回的或是认为没有正则答案,表述清晰的,就回一下
认为已有正确答案,或是表述不清的,就不参与了

解决方案 »

  1.   

    \d 表示数字
    \d{6,8} 表示6到8位数字.
    |表示或
    \d{7,8}|\d{11,13} 表示7到8位数字或者11到13位数字
    楼主想要什么.自己写吧.
      

  2.   

    \d{3}-\d{8}|\d{4}-\d{7}|^1\d{10}
    这个你可以试一试
      
      

  3.   

     static void Main(string[] args)
            {
                string[] str = { "1234-1234567","1234-123456","1234-12345678","1234567890123","123456789012"};
                Regex re = new Regex(@"^\d{13,}|(\d{4}-\d{7,})$");
                foreach(string s in str)
                    Console.WriteLine(re.Match(s).Value);        }
      

  4.   

    (^(\d{11})$|
    ^((\d{7,8})|
    (\d{4}|\d{3})-(\d{7,8})|
    (\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|
    (\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)
    可以验证11位手机号,7到8位固定号,区号-固定号,区号-固定号-分机号,固定号-分机号