PHP功能函数-验证否为IP地址格式

我们在开发过程中,需要验证IP地址是否符合规则,下面提供判验证IP地址的函数给到大家。

1
2
3
4
5
6
7
8
9
10
//检查是否为IP地址格式
if (!function_exists('isIPAddress')){
	function isIPAddress($IPAddress) {
		if (!$IPAddress) {
			return false;
		}
		return preg_match("/^([1-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])" .
	                    "(\.([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])){3}$/", $IPAddress);
	}
}