Javascript vérification d'un format de numéro
Fermé
Koma777
Messages postés
261
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
16 février 2018
-
11 déc. 2009 à 22:21
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 11 déc. 2009 à 23:42
Zestyr Messages postés 466 Date d'inscription mercredi 12 août 2009 Statut Membre Dernière intervention 17 octobre 2011 - 11 déc. 2009 à 23:42
A voir également:
- Javascript vérification d'un format de numéro
- Format epub - Guide
- Numero prive - Guide
- Telecharger format factory - Télécharger - Conversion & Codecs
- Numéro père noël whatsapp - Accueil - Messagerie instantanée
- Format apfs - Guide
3 réponses
Zestyr
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011
52
11 déc. 2009 à 22:26
11 déc. 2009 à 22:26
Les regexs: https://openclassrooms.com/fr/courses
Cordialement, Zestyr
Cordialement, Zestyr
Koma777
Messages postés
261
Date d'inscription
mercredi 17 janvier 2007
Statut
Membre
Dernière intervention
16 février 2018
7
11 déc. 2009 à 22:53
11 déc. 2009 à 22:53
Merci Zestyr,
Es-ce que cela peut fonctionner??
Je ne sais pas si mon regexNum est correctement créé ou non...
var numAVerif = num; var regexNum = /[0,999]{1,3}[a-zA-Z]{1}[00,99]{2} $/; if (regexNum.test(numAVerif)){ alert("Votre numéro semble correct"); else alert("Votre numéro est incorrect");
Es-ce que cela peut fonctionner??
Je ne sais pas si mon regexNum est correctement créé ou non...
Zestyr
Messages postés
466
Date d'inscription
mercredi 12 août 2009
Statut
Membre
Dernière intervention
17 octobre 2011
52
11 déc. 2009 à 23:42
11 déc. 2009 à 23:42
Déja pour que vérifier si la chaine est égal au motif il faut bien limité le début et la fin /^ $/:
Et dans ton cas il faut que le client marque un numéro d'identification tel que 503Z22 et il ne faut pas que le motif vérifie la chaine "acdroioi503Z22" ni "503Z22jbjbjbjbjj" ni "hjhjhjhjhjhjhjhjh503Z22azrtryyuu".
Donc ton motif devra déja ressembler à ça: /^ $/
Ensuite ta chaine doit commencer par un nombre à trois chiffre soit 3 fois 1 chiffre.
(\d reviend à écrire [0-9])
/^ \d{3} $/
Ensuite ta chaine doit contenir un caractère en majuscule:
on crée une classe [A-Z]
/^ \d{3}[A-Z]{1} $/
Ensuite ta chaine doit contenir 2 chiffres:
Et ça donne ça:
/^ \d{3}[A-Z]{1}\d{2} $/
/ chat / vérifie la chaine "chat" mais aussi "le chien mange le chat et la souris" / chat $/ vérifie la chaine "chat" mais aussi "chien et chat" et "bonjour mon petit chat" /^ chat / vérifie la chaine "chat" mais aussi "chateau fort" et "chats noires" /^ chat $/ ne vérifie que "chat"
Et dans ton cas il faut que le client marque un numéro d'identification tel que 503Z22 et il ne faut pas que le motif vérifie la chaine "acdroioi503Z22" ni "503Z22jbjbjbjbjj" ni "hjhjhjhjhjhjhjhjh503Z22azrtryyuu".
Donc ton motif devra déja ressembler à ça: /^ $/
Ensuite ta chaine doit commencer par un nombre à trois chiffre soit 3 fois 1 chiffre.
(\d reviend à écrire [0-9])
/^ \d{3} $/
Ensuite ta chaine doit contenir un caractère en majuscule:
on crée une classe [A-Z]
/^ \d{3}[A-Z]{1} $/
Ensuite ta chaine doit contenir 2 chiffres:
Et ça donne ça:
/^ \d{3}[A-Z]{1}\d{2} $/