该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
//第一步:先把ajax要用到的ashx写好
//--------------------------------------------------check_code_Handler.ashx
using System.Web;
using System.Text.RegularExpressions; namespace
正则表达式学习.Handler
{
///
/// check_code_Handler 的摘要说明
///
public class check_code_Handler : IHttpHandler
{ public void ProcessRequest(HttpContext context)
{
context.Response.ContentType = "text/plain"; string post_code = context.Request["post_code"];
if (!string.IsNullOrEmpty(post_code))
{
if (IsValidateString(post_code))
context.Response.Write("ok");
else
context.Response.Write("error");
}
else
context.Response.Write("empty");
} public bool IsValidateString(string str)
{//正则验证字符是不是邮证号
bool flag = false;
//string regexStr = "^\\d{6}$"; // \d就表示了0-9之间的所有字符,\\这里只是表示转意
string regexStr = "^[0-9]{6}$";
flag = Regex.IsMatch(str, regexStr);
return flag;
} public bool IsReusable
{
get
{
return false;
}
}
}
}