expression régulière en javascript
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
-

erestrebian - WRInaute impliqué

- Messages: 394
- Inscription: Ven Juin 15, 2007 12:55
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. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Essaie
- Code: Tout sélectionner
if (re_email.test(email))
-

Patrice A. - Modérateur

- Messages: 2413
- Inscription: Ven Fév 11, 2005 19:36
Essaie
- Code: Tout sélectionner
if (re_email.test(email))
-

erestrebian - WRInaute impliqué

- Messages: 394
- Inscription: Ven Juin 15, 2007 12:55
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
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Googlebot analyse certains codes JavaScript
- Exalead améliore son interface
- Mettre à jour régulièrement son site : conseil n°10 en référencement
- Optimisation du référencement d'un site en AJAX
- Sandbox, blacklistage et autres pénalités de Google
- Le partage des tags dans Google Reader
- Outil de référencement SEO Playground Tool
- Comment faire des liens en dur dans son annuaire
- API Google Maps en Flash / Flex
- Google sait désormais suivre les liens JavaScript !
- 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
- mauvaise expression reguliere?
- expression réguliére particuliére...
- RewriteRule Expression reguliere et boucle
- expression reguliere d'un url
- Help sur une expression régulière
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 1 invité

le forum