详解C#中的正则表达式运用
                                            C#正则验证大全 Regex.IsMatch()正则表达式验证

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的渠县网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
需要引入命名空间 using System.Text.RegularExpressions;  
#region 验证文本框输入为数字
    /// 
    /// 验证是不是数字(包含整数和小数)
    ///  
    /// 
    /// 
    /// 验证文本框输入为整数
    ///  
    /// 输入字符
    /// 返回一个bool类型的值 
    public static bool validateNum(string strNum)
    {
      return Regex.IsMatch(strNum, "^[0-9]*$");
    }
    #endregion
    #region 验证文本框输入为日期
    /// 
    /// 判断日期
    ///  
    /// 
    /// 
    /// 验证文本框输入为电话号码
    ///  
    /// 输入字符串
    /// 返回一个bool类型的值 
    public static bool validatePhone(string strPhone)
    {
      return Regex.IsMatch(strPhone, @"\d{3,4}-\d{7,8}");
    }
    #endregion
    #region 验证文本框输入为传真号码
    /// 
    /// 验证文本框输入为传真号码
    ///  
    /// 输入字符串
    /// 返回一个bool类型的值 
    public static bool validateFax(string strFax)
    {
      return Regex.IsMatch(strFax, @"86-\d{2,3}-\d{7,8}");
    }
    #endregion
    #region 验证是否为ip
    //获取IP的字符串 HttpContext.Current.Request.UserHostAddress
    /// 
    /// 是否为ip
    ///  
    /// 
    /// 
    /// 判断字符串是否是yy-mm-dd字符串
    ///  
    /// 
    /// 以上所述是小编给大家介绍的C# 中的正则表达式运用,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对创新互联网站的支持!
分享文章:详解C#中的正则表达式运用
文章转载:http://www.scyingshan.cn/article/gdssdd.html

 建站
建站
 咨询
咨询 售后
售后
 建站咨询
建站咨询 
 