public function is_fqdn($FQDN) { return !empty($FQDN) && preg_match('/(?=^.{1,254}$)(^(?:(?!\\d|-)[a-z0-9\\-]{1,63}(?<!-)\\.)+(?:[a-z]{2,})$)/i', $FQDN) > 0; }