C#判断输入的IP地址是否合法

代码中链接java后端时,要从界面中的输入框读取输入的ip地址,而ip地址尤其特定的格式,因此编写函数判断输入的ip地址是否格式正确,如果格式正确,则返回true;如果格式错误,则返回false。代码如下:

public static bool validateIpAddress(string ipAddress)
{
		Regex validipregx = new Regex(@"^(([0-9][1-9][0-9]|1[0-9]{2}|2[0-4][0-9]25[0-5]\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$");
		if(ipAddress != "" && validipregx.IsMatch(ipAddress.Trim()))
			return true;
		else
			return false;
}

你可能感兴趣的:(c#)