REGEx

Résolu
Bonjour,

Je sais qu'il y a plein de forum et de site qui parle de ça mais il y en a aucun qui marche pour vrai! Alors comment fait-on un regex pour vérifié un url comme ça : http://www.educ.gouv.qc.ca/1/2/3.php?var=cont&var2=cont2!

Merci!

2 réponses

  1. et que veux tu vérifier dans l'url ???
    1. je veux tout vérifier! Pouvoir valider une url comme celle ci
  2. Tu as plein de sorte de regexp qui pourrait fonctionner:
    string regexp = @"((https?|ftp|gopher|telnet|file|notes|ms-help):((//)|(\\\\))+[\w\d:#@%/;$()~_?\+-=\\\.&]*)"
    ou bien
    
    string regexp = ^(https?://)?(([0-9a-z_!'().&=$%-]: )?[0-9a-z_!'().&=$%-]@)?(([0-9]{1,3}\.){3}[0-9]{1,3}|([0-9a-z_!'()-]\.)([0-9a-z][0-9a-z-]{0,61})?[0-9a-z]\.[a-z]{2,6})(:[0-9]{1,4})?((/?)|(/[0-9a-z_!*'().;?:@&=$,%#-])/?)$
    
    var regexp = /(ftp|http|https):\/\/(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/