Test la validité d'un nom de domaine

      Information sur le code

Test la validité d'un nom de domaine avec un REGEX, les extensions testées sont : .com, .fr, .org, .net, .info, .ca.

Fonctionne également avec les sous domaines, en http et https.


Information sur les mises à jour

Dernière mise à jour :

    07 Aout 2019
    refactoring du code en PHP 7
    fonctionnement du code vérifié
    maintenance du code
    modification de la description

19 037  vues
Compatibilité du code
PHP 5, PHP 7 et PHP 8
  code source classé dans   Regex
  code source classé dans   Regex
 
 01    
 02    
 03    
 04    
 05    
 06    
 07    
 08    
 09    
 10    
 11    
 12    
 13    
 14    
 15    
 16    
 17    
 18    
 19    
 20    
 21    
                               
/*------------------------------*/
/*
Titre : Test la validité d'un nom de domaine

Date édition : 29 Aout 2006
Date mise a jour : 07 Aout 2019

Rapport de la maj:
- refactoring du code en PHP 7
- fonctionnement du code vérifié
- maintenance du code
- modification de la description
*/
/*------------------------------*/

$url = 'htps://sous-domaine.exemple.dffd/'; // Le nom de domaine (NDD)

$regex =
"#^http(s?)://([_a-zA-Z0-9])+(\.[_a-zA-Z0-9])+(\.fr)|(\.com)|(\.org)|(\.net)|" .
"(\.ca)#";
?>

Exemple :

 
 01    
 02    
 03    
 04    
 05    
 06    
                                            
if (preg_match($regex, $url))
echo 'Nom de domaine valide';
else
echo 'Nom de domaine invalide';
// Affiche : Nom de domaine valide
?>

      Fonctions du code - Doc officielle PHP

Détail    php.net  
Description
Versions PHP
    echo
Affiche une chaîne de caractères
PHP 4, 5, 7 et 8
    preg_match
Effectue une recherche de correspondance avec une expression rationnelle standard
PHP 4, 5, 7 et 8


 Autres snippets qui pourraient vous intéresser

Partager la meme session sur votre domaine et sous domaine

Compatibilité : PHP 5, PHP 7, PHP 8

Ce code permet à votre domaine et à vos sous domaines de partager la même session. Attention à ne pas mettre de texte, de html avant ce code.

Vérifier la validité et l'existence d'une date

Compatibilité : PHP 5, PHP 7, PHP 8

Codes pour vérifier si une date existe via la fonction checkdate () et une autre fonction pour vérifier si le format de date est bien valide.

Vérifie la validité de Cartes Bancaires et Numéros de Siret

Compatibilité : PHP 5, PHP 7, PHP 8

Script qui calcul avec la formule de Luhn la validité d'un Numéro de Carte Bancaire ainsi que les numéros de Siret.

* Requêtes exécutées avec Recherche Contextuelle

  Les derniers scripts PHP / MySQL

NopCommerce 4.90.4

logo nopCommerce
Langue langue fr
Date  hier
Taille 41 Mo
Catégorie Ecommerce

Zen Cart 2.1.0

logo Zen Cart
Langue langue fr
Date 19 Mars 2026
Taille 12 Mo
Catégorie Ecommerce

WBCE 1.6.5

logo WBCE
Langue langue fr
Date 19 Mars 2026
Taille 11 Mo
Catégorie CMS

Grav 1.7.49.5

logo Grav
Langue langue fr
Date 19 Mars 2026
Taille 18 Mo
Catégorie CMS

CSZ-CMS 1.3.2

logo CSZ-CMS
Langue langue en
Date 18 Mars 2026
Taille 1 Mo
Catégorie CMS

HTML Purifier 4.19.0

logo HTML Purifier
Langue langue us
Date 18 Mars 2026
Taille 0.41 Mo
Catégorie Codes

  29 Aout 2006

Information sur les mises à jour

Dernière mise à jour :

    07 Aout 2019
    refactoring du code en PHP 7
    fonctionnement du code vérifié
    maintenance du code
    modification de la description

19 037 Vues
Compatibilité du code
PHP 5, PHP 7, PHP 8