Bonjour
je cherche désespérément une regex pour la validation d'une url.
Si vous avez un code à me faire partager merci d'avance![]()
Bonjour
je cherche désespérément une regex pour la validation d'une url.
Si vous avez un code à me faire partager merci d'avance![]()
vaste sujet que celui de l'url...
http ? https ? ftp? www? ip ... ???
avec ou sans paramètres...
on peut faire très simple ou très complexe ...
par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part ^(http|https|ftp)\://([a-zA-Z0-9\.\-]+(\:[a-zA-Z0-9\.&%\$\-]+)*@)*((25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9])\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[1-9]|0)\.(25[0-5]|2[0-4][0-9]|[0-1]{1}[0-9]{2}|[1-9]{1}[0-9]{1}|[0-9])|localhost|([a-zA-Z0-9\-]+\.)*[a-zA-Z0-9\-]+\.
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
Spaffy espèce de brute
Je pense que notre ami 123quatre s’intéresse aux URL du DNS, celles qu’on a l’habitude de voir…
Perso je le vois comme ça :
Ce qui donne, vite fait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part (http://) sousdomaine . domaine . ext / chemin ? paramètres # hash
Et ça capture les parties intéressantes :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 /^(?:http:\/\/)?(?:([\w-]+)\.)?([\w-]+)\.([\w]+)\/?(?:([^?#$]+))?(?:\?([^#$]+))?(?:#(.*))?$/ ( 1 ) ( 2 ) ( 3 ) ( 4 ) ( 5 ) (6 )
[1] => sous-domaine
[2] => domaine
[3] => extension
[4] => chemin
[5] => paramètres
[6] => hash
![]()
La FAQ JavaScript – Les cours JavaScript
Touche F12 = la console → l’outil indispensable pour développer en JavaScript !
Partager