|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : juin 2008 Messages : 84 ![]() |
Bonjour,
Je viens à vous pour savoir s'il existe un code javascript pour vérifier la conformité d'un code NAF / APE ? Du genre il y a 4 chiffres et 1 lettre dans le code ? De même pour le SIRET, j'ai trouvé un petit algorithme sur le net (Algo de Lhun) qui résout ce problème : Code :
En réalité je souhaite qu'une alerte s'affiche si cette condition n'est pas remplie sur mon input, comment faire ? Enfin dernier soucis, dans mon code je propose de rentrer une date et j'ai trois input text : Code :
Est-ce que vous auriez une idée de comment faire ? Merci d'avance de l'aide que vous pourrez m'apporter, je vous en serais très reconnaissant ! Et bonne journée pour ceux qui travaillent avec une chaleur pareil !
|
||||
|
|
00
|
|
|
#2 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
regarde du cité des expression regulières
si tu nous montres les formats souhaités ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : juin 2008 Messages : 84 ![]() |
Salut merci de ta réponse mais je n'ai pas bien compris...
Pour mon expression régulière sur le code APE / NACE il faut que je test si le code rentré fait 5 caractères et parmi eux 4 doivent être des chiffres et 1 doit être une lettre. Mais je ne vois pas du tout comment faire... |
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
J'ai pas eu le temps de creuser il doit y avoir plus court mais au pied de biche ça peut donner ça :
Code :
^([a-z]{4}[0-9]{1}|[a-z]{3}[0-9]{1}[a-z]{1}|[a-z]{2}[0-9]{1}[a-z]{2}|[a-z]{1}[0-9]{1}[a-z]{3}|[0-9]{1}[a-z]{4})$
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Inscription : mars 2002 Messages : 954 ![]() |
Salut,
Pour les dates je veux bien, les expression régulières sont bien adaptées mais par contre pour le SIRET/SIREN dont la vérification est une sorte de checksum il n'est à mon avis pas possible de se passer de l'algorithme de Lhun. devyan. |
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : mars 2002 Messages : 954 ![]() |
concernant les codes APE/NAF/NACE une petite recherche sur Wikipedia te donnerais déjà un bon aperçu du format exact des différents codes (avec en plus des liens sur les sites des normes en question)
|
|
|
00
|
|
|
#7 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 074 ![]() |
non les expressions régulières ne sont pas adaptées pour les dates, elle ne peuvent pas prendre en comptes les mois à 30 31 ou 27 jours et encore moins les années bissextiles ...
la regExp ne fait que verifier le format et non la validité du code selon les algos de vérification il existe des alogo de verification de validité sur le net ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com