le 17/08/2004 à 12:46
plc2k
bonjour,
me voici de retour avec un validateur de formulaire avec des regexp pour l'url et l'email.
j'ai 2 questions concernant cette fonction VerificationFormulaire() :
1- elle marche à moitié, si je met un check juste sur l'email, ca amrche dés que je met le check sur l'url ca plante.
2- avez vous des regex qui soient meilleur pour l'email et l'url. j'ai cru comprendre que celle que j'utilise notament pour l'email, ne permet pas des email style toto@xxx.info ou encore toto@xx.yy.ff.com
MErci d'avance. je vous joins le code ci dessous.
me voici de retour avec un validateur de formulaire avec des regexp pour l'url et l'email.
j'ai 2 questions concernant cette fonction VerificationFormulaire() :
1- elle marche à moitié, si je met un check juste sur l'email, ca amrche dés que je met le check sur l'url ca plante.
2- avez vous des regex qui soient meilleur pour l'email et l'url. j'ai cru comprendre que celle que j'utilise notament pour l'email, ne permet pas des email style toto@xxx.info ou encore toto@xx.yy.ff.com
MErci d'avance. je vous joins le code ci dessous.
<?php
function VerificationFormulaire()
{
var url = document.formu.site_url.value;
var verifurl = /^http://www.([[:alnum:]])+([-]?[[:alnum:]])\.([a-z]{2,4})$/
var email = document.formu.site_email.value;
var verif = /^[a-zA-Z0-9_-]+@[a-zA-Z0-9-]{2,}[.][a-zA-Z]{2,3}$/
if (verifurl.exec(url) == null)
{
alert("Url invalide ! ");
return false;
}
else if (verif.exec(email) == null)
{
alert("Email non Valide.");
return false;
}
}
?>