ibcadmin 发表于 2013-7-1 11:58:35

今天开始学正则

楼主很失败哇, 每次做验证还要去网上自己找正则 ,今天楼主开始学习正则, 有兴趣的一期来吧。

今天早上用到的两个正则:

邮箱和电话

/// <summary>
      /// 电话格式验证
      /// </summary>
      /// <param name="phone"></param>
      /// <returns></returns>
      public static bool IsPhone(string phone)
      {
            return Regex.IsMatch(phone, @"(^1\d{10})$");
      }
      /// <summary>
      /// 邮箱格式验证
      /// </summary>
      /// <param name="mail"></param>
      /// <returns></returns>
      public static bool IsMail(string mail)
      {
            return Regex.IsMatch(mail, @"^([\w-\.]+)@((\[{1,3}\.{1,3}\.{1,3}\.)|(([\w-]+\.)+))({2,4}|{1,3})(\]?)$");
      }

11603 发表于 2014-10-27 10:15:37

谢谢分享
页: [1]
查看完整版本: 今天开始学正则