//正则后台验证
protected void btnReg_Click(object sender, EventArgs e)
{
string strQQ=txtQQ.Text.Trim();
string strTel=txtTel.Text.Trim();
if(!Regex.IsMatch(strQQ,@"^[1-9]\d{4,10}$"))
{
response.write("");
return;
}
if(!Regex.IsMatch(strTel,@"^(0|86)?(13|14|15|18)\d{9}$"))
{
response.write("");
return;
}
}
//抓取数据
protected void btn_Click(object sender ,EventArgs e)
{
int pageSize=Convert.ToInt32(txtPageSize.Text.Trim());// 获取页面数量
string url=txtUrl.Text.Trim();//获取url地址
WebClient wc=new WebClient();
wc.Encoding=Encoding.Default;
stirng url_1;
for(int i=1;i<=pageSize;i++)
{
url_1=url+"?pn="+i;
string html=wc.DownloadString(url_1);//抓取url的html
MatchCollection mc=Regex.Matches(html,@"[1-9]\d{4,10}@(qq|QQ).com");
StringBuilder sb=new stringBuilder();
foreach(Match m in mc)
{
sb.AppendLine(m.Value+";");
}
string s =sb.ToString();
File.AppendAllText(@"E:\123.txt",s,Encoding.Default); //存到这
}
}
//