Programmation...Help!

Loss44 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour à tous,

Je suis nouveau sur ce forum, et je suis étudiant en première année et l'informatique je galère beaucoup... J'ai essayé de programmé mais je n'arrive vraiment pas.. Je dois rentre cet algorithme pour la semaine prochaine:

" Ecrire une fonction BonFormat(ch) qui retourne le booléen vrai ou faux selon que la chaîne ch est formatée sous la forme d’une date JJ/MM/AAAA où les J, M et A sous des chiffres ou non. Par exemple, BonFormat(‘13/02/2012’) doit retourner vrai (true)." Je n'arrive pas du tout... Est ce que quelqu'un pourrait me le programmer en Javascript ça m'aiderait beaucoup? :/

merci d'avance!

2 réponses

Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
Alors, non, on ne fera pas cet exercice pour toi.
Mais on peut quand même t'aider.

Ecrit d'abord une fonction qui vérifie que une chaine de caractères est uniquement composée de chiffres.

Puis, utilise la méthode split("/") sur une chaîne, qui te retournera un tableau du format : {"JJ", "MM", "AAAA"}.

Enfin, parcours ce tableau et vérifie que tous ses éléments sont des chaînes numériques.
Tu dois aussi vérifier que sa taille est trois.

Sinon, tu peux utiliser une expression rationnelle:
https://developer.mozilla.org/fr/docs/Web/JavaScript/Guide/Expressions_r%C3%A9guli%C3%A8res

mais je ne suis pas sûr que cela soit ce qui est attendu.
0
Loss44 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
 
Je vais essayé avec ça, je te remercie!
0
Sugel Messages postés 4076 Date d'inscription   Statut Membre Dernière intervention   727
 
SI je sujet est résolu, clique sur "marquer comme résolu" en haut de la page.
0