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;
}
定,精,简,俭