判断域名格式合法性

//判断域名合法性
function CheckTLD($tdl){
	$arr = explode('.',$tdl);

	if(count($arr)<2){
		return false;
	}

	foreach($arr as $value){
		if(strlen($value)<=2){
			if(preg_match("/^[a-z0-9]{1,2}$/i", $value)==0){
				return false;
			}
		}else if(preg_match("/^[a-z0-9][a-z0-9\-]+[a-z0-9]$/i", $value)==0){
			return false;
		}
	} 

	return true;
}


你可能感兴趣的:(php)