苏飞论坛

标题: 判断是否是IP地址格式 [打印本页]

作者: youhaoxinqin    时间: 2013-9-2 13:40
标题: 判断是否是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);
         }


作者: 南方    时间: 2013-9-2 17:07
            string reg = @"^(\d{1,3}(\.\d{1,3}){3})$";




欢迎光临 苏飞论坛 (http://www.sufeinet.com/) Powered by Discuz! X3.4