判断是否是IP地址格式

       
使用正则表达式来判断IP地址是否正确的方法。

        /// <summary>

        /// 判断是否是IP地址格式 0.0.0.0
        /// </summary>
        /// <param name="str1">待判断的IP地址</param>
        /// <returns>true or false</returns>
        public static bool IsIPAddress(string str1)
        {
            if (string.IsNullOrEmpty(str1) || str1.Length < 7 || str1.Length > 15) return false;
            const string regformat = @"^\d{1,3}[\.]\d{1,3}[\.]\d{1,3}[\.]\d{1,3}$";

            Regex regex = new Regex(regformat, RegexOptions.IgnoreCase);
            return regex.IsMatch(str1);
        }

转载于:https://www.cnblogs.com/kevinGao/archive/2012/05/02/2482115.html

猜你喜欢

转载自blog.csdn.net/weixin_34404393/article/details/93766944