|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
Bonjour,
J'ai ce code pour inciter à l'utilisateur d'un formulaire à saisir un numéro de 9 à 15 chiffres et ça fonctionne bien Code :
check1.addReg("ownertelno","text","required","blur","Veuillez saisir votre Numéro de téléphone, sans le 'zéro'",[9,15]); J'ai compris qu'il faut utiliser les expressions régulières mais étant novice, je ne vois pas du tout comment faire. Quels codes dois-je insérer svp ? merci |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#3 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
Citation:
Je mets ça comme ça ? Code :
check1.addReg("ownertelno","text","required","blur","Veuillez saisir votre Numéro de téléphone, sans le 'zéro'",[9,15,/^\d{9,15}$/;]); |
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Ben j'en sais rien, je connais pas la fonction addReg()
![]() Tout ce que je peux dire au vu des infos que tu donnes, c'est que ce que je t'ai donné est la syntaxe d'une expression régulière qui vérifie le format entre 9 et 15 chiffres. Ceci dit, j'avais oublié la contrainte pas de zéro au début, donc ça donnerait finalement
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#5 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
D'accord, moi non plus je ne connais pas addReg(), j'ai récupéré le travail de quelqu'un d'autre...
J'ai essayé ça mais ça ne marche pas trop Code :
merci |
||
|
|
00
|
|
|
#6 | ||||
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Il existe deux syntaxes pour définir une RegExp.
* La forme littérale Code :
Code :
![]() Et pour info, il est en général recommandé (en particulier pour des questions de performances) d'utiliser la forme littérale. EDIT : ah, au fait, avec la forme constructeur, il faut aussi échapper l'antislash dans la chaine
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
||||
|
00
|
|
|
#7 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
Merci Bovino,
Désolé, je n'y arrive pas, j'ai essayé ceci et sans aucune réaction de la part du formulaire : Code :
|
||
|
|
00
|
|
|
#8 | |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Citation:
Ensuite c'était juste un exemple de la syntaxe, mais ça ne veut rien dire en soit regexp et modificateurs n'existent pas. Enfin j'imagine que tu veux dire test()
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
|
00
|
|
|
#9 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 772 ![]() |
Hum c'était un exemple qu'il te donnait !
Dans tu mets la regexp et ensuite tu la test avec |
|
|
00
|
|
|
#10 |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
Merci encore pour ta réponsé Bovino, je vais peut-être paraître impoli vu mais je viens de trouver ça :
http://checkform.imagika.fr/en/how-t...orm-class.html Je vais du coup continuer avec ce style code car il est utilisé pour tous les champs. l'exemple qui m'intéresse : Code :
check1.addReg("ownertelno","text","required","blur","Veuillez saisir votre Numéro de téléphone, sans le 'zéro'",[9,15],[/^[1-9]\d{8,14}$/]); Selon le site en question, il suffit de mettre le regexp dans la balise pour que ça le gère. Est-ce que du coup, le regexp reste le même que tu m'as donné ? merci EDIT : En faisant la méthode de Bovino, j'ai réussi (grâce à vous 2), merci ! Mais, j'aimerais si possible rester dans la continuité et résussir à utiliser le regexp avec le addReg... |
|
|
00
|
|
|
#11 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 772 ![]() |
Pour ton expression, cherche sur le net, il y en a plein des cours dessus, et donc la signification de tous les symboles.
Après tu fais chauffer les neurones et tu pourras trouver la bonne regexp |
|
|
00
|
|
|
#12 |
![]() ![]() ![]() Didier MouronvalDéveloppeur Web Inscription : juin 2008 Messages : 13 807 ![]() |
Code :
check1.addReg("ownertelno","text","required","blur","Veuillez saisir votre Numéro de téléphone, sans le 'zéro'",'',[/^[1-9]\d{8,14}$/]);
__________________
Pas de question technique par MP ! Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi ! Vous possédez un blog et aimeriez diffuser vos billets sur le forum, contactez-moi ! Mes formations video2brain : La formation complète sur JavaScript • JavaScript et le DOM par la pratique • PHP 5 et MySQL : les fondamentaux Mon livre sur jQuery
|
|
00
|
|
|
#13 |
![]() ![]() Sébastien Ingénieur réalisateur Inscription : mars 2011 Messages : 772 ![]() |
Bon ok sinon Bovino te la fait
|
|
|
00
|
|
|
#14 | |
|
Nouveau Membre du Club
![]() Inscription : avril 2005 Messages : 180 ![]() |
Citation:
En faisant ta méthode Bovino, j'ai réussi, merci ! J'ai envoyé un email au concepteur du code , que je trouve super sauf sur ce point, mais je ne m'attends pas à avoir une réponse (rapide) En attendant je reste avec le 2e code mais, j'aimerais si possible rester dans la continuité et résussir à utiliser le regexp avec le addReg... on ne sait jamais |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com