Kent
jeudi 12 avril 2007 à 12:06
Je crois qu'il vas falloir effectué les procedure de deboguage savoir si ça viens de la regex ou avant
fais un pas à pas.
verifie le contenu de page si tu as bien le nom de domaine uniquement. Ainsi tu vérifiera s'il a bien la forme d'une url.
isMatch ne te retourne pas true si la forme n'a effectivement pas de correspondance avec la regex.
En clair vérifie la forme de page apres tes Lcase Mid et Trim
Sinon essaie celle-ci
CODE
^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$
Trouvé ici
* Function ValidationURL(url)
* Dim modele
* set modele = New RegExp
* modele.pattern = "^(http://|https://){0,1}[A-Za-z0-9][A-Za-z0-9\-\.]+[A-Za-z0-9]\.[A-Za-z]{2,}[\43-\176]*$"
* modele.global = true
* ValidationURL = modele.test(url)
* End Function
C'est de l'asp mais les formats de regex sont les mêmes (microsoft oblige)