Asp.net 正则表达式提取规则匹配值

验证任何一个字符串是否包含QQ号码。 规则: 连续数据,大于4位的,就任何是。 返回值:string //12345,543210,5485654

public static string IgetNumber(string strQq)
        {
            var result = string.Empty;
            const string pattern = @"[1-9][0-9]{4,}";
            var reg = new Regex(pattern, RegexOptions.IgnoreCase);

            var mc = reg.Matches(str);

           // if (mc.Count <= 0) return result;
            var rc = 0;
            foreach (Match m in mc)
            {
                if (rc == 0)
                {
                    result = m.ToString();
                    rc = 1;
                }
                else
                {
                    result += "," + m;
                }
            }
            return result;
        }
posted @ 2016-07-07 11:05  游子善心  阅读(1)  评论(0编辑  收藏  举报  来源