Programmation...Help!

Fermé
Loss44 Messages postés 2 Date d'inscription mercredi 2 décembre 2015 Statut Membre Dernière intervention 2 décembre 2015 - 2 déc. 2015 à 17:28
Sugel Messages postés 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 - 11 déc. 2015 à 16:52
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!
A voir également:

2 réponses

Sugel Messages postés 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 724
2 déc. 2015 à 18:00
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 mercredi 2 décembre 2015 Statut Membre Dernière intervention 2 décembre 2015
2 déc. 2015 à 18:07
Je vais essayé avec ça, je te remercie!
0
Sugel Messages postés 4070 Date d'inscription jeudi 18 août 2011 Statut Membre Dernière intervention 19 juin 2017 724
11 déc. 2015 à 16:52
SI je sujet est résolu, clique sur "marquer comme résolu" en haut de la page.
0