/// <summary> /// 验证IP地址是否合法 /// </summary> /// <param name="ip">要验证的IP地址</param> public static bool IsIP(string ip) { //如果为空,认为验证合格 if (IsNullOrEmpty(ip)) { return(true); } //清除要验证字符串中的空格 ip = ip.Trim(); //模式字符串 string pattern = @"^((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)$"; //验证 return(RegexCheck.IsMatch(ip, pattern)); }
/// <summary> /// 验证是否为整数 如果为空,认为验证不合格 返回false /// </summary> /// <param name="number">要验证的整数</param> public static bool IsInt(string number) { //如果为空,认为验证不合格 if (IsNullOrEmpty(number)) { return(false); } //清除要验证字符串中的空格 number = number.Trim(); //模式字符串 string pattern = @"^[0-9]+[0-9]*$"; //验证 return(RegexCheck.IsMatch(number, pattern)); }