如何在 PHP 中验证域名?

phpserver side programmingprogramming更新于 2025/6/27 14:52:17

可以使用以下 PHP 代码验证域名 −

示例

<?php
function is_valid_domain_name($domain_name) {
   return (preg_match("/^([a-zd](-*[a-zd])*)(.([a-zd](-*[a-zd])*))*$/i", $domain_name) //有效字符检查
   && preg_match("/^.{1,253}$/", $domain_name) //总长度检查
   && preg_match("/^[^.]{1,63}(.[^.]{1,63})*$/", $domain_name) ); //每个标签的长度
}
?>
$domain_name = 'https://tutorialspoint.com'
is_valid_domain_name($domain_name)

输出

这将产生以下输出 −

$domain_name = 'https://tutorialspoint.com' is_valid_domain_name($domain_name)

在上面的代码中,‘preg_match’函数用于匹配作为参数传递给用户定义函数‘is_valid_domain_name’的domain_name。


相关文章