首先导入名称空间using System.Text.RegularExpressions;
#region 验证输入字符串为网络地址
public bool validatehttp(string P_str_naddress)
{
return Regex.IsMatch(P_str_naddress, @"http(s)?://([/w-]+/.)+[/w-]+(/[/w- ./?%&=]*)?");
}
#endregion
#region 验证输入字符串为电话号码
public bool validatePhone(string P_str_phone)
{
return Regex.IsMatch(P_str_phone, @"/d{3,4}-/d{7,8}");
}
#endregion
#region 验证输入字符串为日期
public bool validatedata(string P_str_data)
{
return Regex.IsMatch(P_str_data, @"/d{4}-/d{1,2}-/d{1,2}");
}
#endregion
#region 验证输入字符串为手机号码
public bool validatecellPhone(string P_str_cellphone)
{
return Regex.IsMatch(P_str_cellphone, @"/d{7,11}");
}
#endregion
#region 验证输入字符串为传真号码
public bool validateFax(string P_str_fax)
{
return Regex.IsMatch(P_str_fax, @"/d{2,4}-/d{7,8}");
}
#endregion
#region 验证输入字符串为邮政号码
public bool validatePostCode(string P_str_postcode)
{
return Regex.IsMatch(P_str_postcode, @"/d{6}");
}
#endregion
#region 验证输入字符串为数字
public bool validateNum(string P_str_num)
{
return Regex.IsMatch(P_str_num, "^[0-9]*$");
}
#endregion