判断是否是IP地址格式


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

///

/// 判断是否是IP地址格式 0.0.0.0
///

/// 待判断的IP地址
/// true or false
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);
}

你可能感兴趣的:(判断是否是IP地址格式)