Vérifier la présence d'une adresse email dans un formulaire

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics

sdamain
WRInaute passionné
WRInaute passionné
 
Messages: 1277
Inscription: 14 Oct 2003

Vérifier la présence d'une adresse email dans un formulaire

Message le Lun Nov 01, 2004 23:07

Bonjour,

Je cherche un scripts javascript permettant de détecter la présence d'une adresse email dans un champs texte et de la supprimer lors de la validation du formulaire.

Je cherche la même chose pour détecter/supprimer un numéro de téléphone.

Si l'un d'entre vous connais on bon script de base, je suis preneur.

Merci.
Sébastien.

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Lun Nov 01, 2004 23:26

pourquoi en javascript ?
Tu voulais dire en php ??

sdamain
WRInaute passionné
WRInaute passionné
 
Messages: 1277
Inscription: 14 Oct 2003

Message le Lun Nov 01, 2004 23:28

J'ai parlé de javascript parce que j'ai déjà utilisé ce genre de script pour vérifier qu'un champs de formulaire ne soit pas vide.
Si c'est en PHP c'est encore mieux.

jeroen
WRInaute passionné
WRInaute passionné
 
Messages: 2461
Inscription: 30 Aoû 2002

Message le Lun Nov 01, 2004 23:32

Un script de base, ça doit être faisable. Par contre trés difficile de faire un script qui empêche réellement à un internaute de passer l'info (on peut mettre en lettres, avec des espaces...)

Ps : assez pour ce soir, je vais me coucher :wink:


WebRankInfo
Administrateur du site
Administrateur du site
 
Messages: 19422
Inscription: 19 Avr 2002

Message le Mar Nov 02, 2004 9:03

essaie avec ça déjà :
Code: Tout sélectionner
function EmailOK($email)
{
  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               '@'.
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
               $email) );
}

waouh
WRInaute discret
WRInaute discret
 
Messages: 167
Inscription: 18 Mai 2004

Message le Mar Nov 02, 2004 10:01

Est ce que ce bout de code te convient ?
Je crois qu'elle retourne faux si la chaine ne comporte pas de @ ou qu'il y a des carracteres interdis.

Code: Tout sélectionner
function EmailOK($email) {

  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               '@'.
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
               $email) );
}


Oups j'avais pas vu la reponse. désolé.

sdamain
WRInaute passionné
WRInaute passionné
 
Messages: 1277
Inscription: 14 Oct 2003

Message le Mar Nov 02, 2004 10:37

WebRankInfo a écrit:essaie avec ça déjà :
Code: Tout sélectionner
function EmailOK($email)
{
  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               '@'.
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
               $email) );
}


Merci Olivier, je vais tester cela cette apres midi.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités