English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
Toutes les catégories

var email = document.formulaire.email.value;
if (email.search(/^[_a-z0-9-]+(.[_a-z0-9-]+)*[^._-]@[a-z0-9-]+(.[a-z0-9]{2,4})*$/) == -1)
{
alert ('entrez une adresse Email valide');
document.formulaire.email.focus();
return false;
}

elle marche mais elle ne detecte pas le point.
EXPLICATION : c'est a dire qu'il detecte le manque d'@ mais pas du POINT

donc il accepte des adresses invalide du style aaa@yahoofr sans le .

merci pour votre aide !

c une toute petite fonction, prenez le temps svp de mettre le curseur de la souris sur les pointillé pour que le reste apparait !

2006-12-21 05:34:12 · 6 réponses · demandé par Le président de yahoo Q/R 7 dans Informatique et internet Internet

6 réponses

Salut Président !!

Pourquoi ne fais tu pas ton traitement en php ?

function checkEmail($Adresse)
{
return
(
ereg( "^[^@ ]
+
@([a-zA-Z0-9\-]+\.)
+
([a-zA-Z0-9\-]{2}
|net|com|gov|mil|org|edu|int)
\$"
,$Adresse)
);
}

Voilà @+

2006-12-21 20:19:11 · answer #1 · answered by FifPower 4 · 0 1

Dans les expressions régulières (ce que tu utilises...), le point signifie n'importe quel caractère.
Si tu veux vraiment le caractère point, il faut mettre un \ devant ton point

2006-12-21 07:17:08 · answer #2 · answered by Maverick 6 · 1 1

http://www.aidejavascript.com/rubrique23.html
Tout est marqué la , reste a bosser

2006-12-22 02:36:00 · answer #3 · answered by Hades et Persephone 7 · 0 1

http://membres.lycos.fr/redbarb/html_java_script.htm

Cherche un peu !
l l'applet au dessu est fastoche à modifier...

2006-12-21 05:51:46 · answer #4 · answered by Anonymous · 0 1



Celui-ci aussi contrôle l'arobase, mais je le trouve plus clair. Adaptes le pour contôler le point.

2006-12-21 05:46:51 · answer #5 · answered by Luigi 5 · 0 1

non on peut pas dsl

2006-12-21 05:45:06 · answer #6 · answered by lordiduboss 2 · 0 2

fedest.com, questions and answers