Lu

J'essais déja depuis un bon moment de tester la validité d'une URL en perl

à savoir

- HTTP://www.monsite.net
- HTTP://monsite.net
- www.monsite.net
- monsite.net

Avec ou sans les rep

- HTTP://www.monsite.net/template/page1.html


Voilà ce que j'ai déjà.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
^http://[_a-zA-Z0-9-]+\.[_a-zA-Z0-9-]+[.a-zA-Z0-9-]*(/~|/?)[/_.a-zA-Z0-9#?&=+-]*$
 
Et pour tester le début de l'URL
 
^((http://)|(http://www.)|(www.))+
Mais ça ne marche pas. Si par exemple je rentre

- wwwwwwwww.monsite.net sa passe ???