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