expression régulière en javascript
4 messages
• Page 1 sur 1
-

erestrebian - WRInaute occasionnel

- Messages: 460
- Inscription: 15 Juin 2007
expression régulière en javascript
Bonjour,
J'ai un script de validation de formulaire:
Je n'arrive pas à trouver pourquoi ça ne fonctionne pas. Si la valeur de l'email est vide ça affiche alert(email) mais s'il y a quelque chose ça ne fait rien et n'affiche rien.
Les autres champs fonctionnent mais pas celui-ci. C'est la première fois que j'utilise les expressions régulières en javascript.
Merci d'avance.
**édition du code qui contenait une erreur de logique mais ne résoud pas le problème**
J'ai un script de validation de formulaire:
- Code: Tout sélectionner
var re_email = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*$/ ;
var email=document.getElementById("email").value;
if (document.getElementById("nom_joueur").value.length>4)
{
if (document.getElementById("mdp_joueur").value!='')
{
if ((document.getElementById("mdp_joueur2").value!='')&&(document.getElementById("mdp_joueur2").value==document.getElementById("mdp_joueur").value))
{
if (re_email.exec(email) == null)
alert(email);
else
{
document.getElementById("valide").style.visibility="visible";
alert("hehe5");
}
}
}
}
Je n'arrive pas à trouver pourquoi ça ne fonctionne pas. Si la valeur de l'email est vide ça affiche alert(email) mais s'il y a quelque chose ça ne fait rien et n'affiche rien.
Les autres champs fonctionnent mais pas celui-ci. C'est la première fois que j'utilise les expressions régulières en javascript.
Merci d'avance.
**édition du code qui contenait une erreur de logique mais ne résoud pas le problème**
Dernière édition par erestrebian le Mar Oct 23, 2007 12:48, édité 1 fois.
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Essaie
- Code: Tout sélectionner
if (re_email.test(email))
-

Patrice A. - WRInaute passionné

- Messages: 2415
- Inscription: 11 Fév 2005
Essaie
- Code: Tout sélectionner
if (re_email.test(email))
-

erestrebian - WRInaute occasionnel

- Messages: 460
- Inscription: 15 Juin 2007
J'ai essayé ça ne fonctionne pas non plus... En fait, c'est ce que j'avais trouvé ne premier mais comme ça ne fonctionnait pas j'ai essayé avec exec== null.
4 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- Expression régulière & UTF-8 (Javascript & PHP)
- re expression régulière...
- Expression régulière
- expression réguliere!please help!!!
- Expression régulière simple
- soucis expression reguliere
- problème expression régulière
- RedirectMatch et expression régulière
- Expression Régulière Malformée ?
- Expression régulière et redirect
- Googlebot analyse certains codes JavaScript - 02-05-2006
- Optimisation du référencement d'un site en AJAX - 26-11-2007
- Sandbox, blacklistage et autres pénalités de Google - 16-03-2005
- Le partage des tags dans Google Reader - 24-03-2006
- Outil de référencement SEO Playground Tool - 30-03-2009
- Google Web Toolkit, pour créer des applications en AJAX - 13-12-2006
- Comment faire des liens en dur dans son annuaire - 08-11-2004
- API Google Maps en Flash / Flex - 15-05-2008
Consultez la description détaillée des produits ou services de Google suivants : Google Related Links, Google Compute
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
