如何在 PHP 中驗證域名?


可以使用 PHP 中的以下程式碼來驗證域名 −

示例

 線上演示

<?php
function is_valid_domain_name($domain_name) {
   return (preg_match("/^([a-zd](-*[a-zd])*)(.([a-zd](-*[a-zd])*))*$/i", $domain_name) //valid characters check
   && preg_match("/^.{1,253}$/", $domain_name) //overall length check
   && preg_match("/^[^.]{1,63}(.[^.]{1,63})*$/", $domain_name) ); //length of every label
}
?>
$domain_name = 'https://tutorialspoint.tw'
is_valid_domain_name($domain_name)

輸出

這將產生以下輸出 −

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

在上述程式碼中,“preg_match”函式用於匹配作為引數傳遞給使用者定義函式“is_valid_domain_name”的domain_name。

更新時間:07-Apr-2020

1K+ 瀏覽量

開啟你的 職業

透過完成課程獲得認證

入門
廣告