C#常用正则表达式
/// <summary> /// 验证帮助类 /// </summary> public class ValidateHelper { //邮件正则表达式 private static Regex _emailregex = new Regex( @"^[a-z]([a-z0-9]*[-_]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[\.][a-z]{2,3}([\.][a-z]{2})?$" , RegexOptions.IgnoreCase); //手机号正则表达式 private static Regex _mobileregex = new Regex( "^(13|15|18)[0-9]{9}$" ); //固话号正则表达式 private static Regex _phoneregex = new Regex( @"^(\d{3,4}-?)?\d{7,8}$" ); //IP正则表达式 private static Regex _ipregex = new Regex( @"^(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25[0-5])\.(\d{1,2}|1\d\d|2[0-4]\d|25