QUELQUES FONCTIONS DE VÉRIFICATION DE SAISIE UTILISANT LES EXPRESSIONS RÉGULIÈRE

romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 - 26 mars 2007 à 13:07
cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015 - 1 mars 2009 à 17:15
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/41957-quelques-fonctions-de-verification-de-saisie-utilisant-les-expressions-regulieres

cs_lanner Messages postés 131 Date d'inscription samedi 16 avril 2005 Statut Membre Dernière intervention 8 avril 2015
1 mars 2009 à 17:15
salut est il possible d'avoir un fichier de demonstrations ?
merci
cs_dede55 Messages postés 1 Date d'inscription lundi 19 juin 2006 Statut Membre Dernière intervention 7 décembre 2008
7 déc. 2008 à 18:36
peux tu donner un fichier exemple pour les débutants

merci
cs_bluedemon Messages postés 41 Date d'inscription mercredi 21 septembre 2005 Statut Membre Dernière intervention 3 novembre 2008
3 mai 2007 à 21:34
Et bien, j'ai pu reverifier, cela fonctionne sous firefox. Ce que je donne en paramettre pour champ, c'est this.form ou document.form.champ et tout fonctionne.
cs_Mourad_2007 Messages postés 6 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 3 mai 2007
3 mai 2007 à 10:40
Bonjour je voulais dire par :''ce n'est pas correcte d'écrire champ.focus''
Que votre fonction ne marche pas sur d'autres navigateur par exemple le ??champ.focus?? n'est pas reconnu par Firefox.
cs_bluedemon Messages postés 41 Date d'inscription mercredi 21 septembre 2005 Statut Membre Dernière intervention 3 novembre 2008
1 mai 2007 à 23:22
Lors de la validation d'un formulaire, chaque champs doit etre vérifié et averti l'internaute quel champs à une mauvaise saisie. Ces fonctions sont utilisé par n'importe quel champs que tu souhaite. De plus le focus est une fonction correct, je ne vois pas en quoi ca ne le serai pas. Au moins l'internaute a son curseur directement dans le bon champs. Ne pas oublié que l'internaute moins il en fait, plus il saisira des informations.
cs_Mourad_2007 Messages postés 6 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 3 mai 2007
1 mai 2007 à 14:10
c'est utile.
mais pourquoi ne pas rendre ses fonctions sans paramètres pour quelles fonctionnes sur un ou plusieurs champs.
et ce n'est pas correcte d'écrire champ.focus
@+
dmiodon Messages postés 5 Date d'inscription mardi 6 mai 2003 Statut Membre Dernière intervention 16 mai 2008
2 avril 2007 à 10:43
Fonctions intéressantes, mais je suis d'accord avec BULTEZ, une petite expression régulière pour vérifier la date serait bienvenue.
Par exemple : /^[0-9]{1,2}/[0-9]{1,2}/[0-9]{4}$/ permettrait déjà de vérifier si la date correspond bien à un format jj/mm/aaaa. Il faut bien sûr ensuite contrôler si la date est effectivement cohérente...
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
26 mars 2007 à 14:23
ça peut être utile, aider.
mais pourquoi diable ne pas contrôler les dates,
les zones numériques... avec des expressions régulières ?
( même s'il faut ajouter des contrôles après ! )
vu que c'était le but ?
romagny13 Messages postés 687 Date d'inscription lundi 10 janvier 2005 Statut Membre Dernière intervention 27 août 2014 3
26 mars 2007 à 13:07
j'ai pas testé mais ça a l'air pas mal du tout surtout moi qui suis pas super fort avec les expressions régulières
comme j'ai pas testé je ne mets que 9/10 mais ca peut être vraiment utile .
merci
Rejoignez-nous