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

WRInaute passionné
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.
 
WRInaute passionné
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.
 
WRInaute passionné
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:
 
Olivier Duffez (admin)
Membre du personnel
essaie avec ça déjà :
Code:
function EmailOK($email)
{
  return( ereg('^[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+'.
               '@'.
               '[-!#$%&\'*+\\/0-9=?A-Z^_`a-z{|}~]+\.'.
               '[-!#$%&\'*+\\./0-9=?A-Z^_`a-z{|}~]+$',
               $email) );
}
 
WRInaute discret
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:
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é.
 
WRInaute passionné
WebRankInfo a dit:
essaie avec ça déjà :
Code:
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.
 
Discussions similaires
Haut