Java methode split()
pillarofsummer
Messages postés
3
Statut
Membre
-
A.Nonymous -
A.Nonymous -
Bonjour,
Je suis un archi-débutant en Javascript et élève en BTS info. Dans le cadre de l'un de mes TP je dois vérifier le contenu d'une date de naissance que l'on entre dans un formulaire sous la forme:
jj/mm/aaaa.
Je dois donc utiliser split() pour les séparateurs "/". Et vérifier si le contenu est dans un premier temps de 2 chiffres , puis encore de deux chiffres pour le mois et enfin de quatre pour l'année. On ne me demande pas de vérifier si les nombre sont compris dans un intervalle (exemple: la date doit-être comprise entre 1 et 31).
Mon problème est surtout que je n'ai pas eu d'explication concernant l'utilisation de split(): ou et comment l'utiliser.
Si vous pouviez me donner 2/3 tuyaux j'en serais ravi. En vous remerciant d'avance.
Je suis un archi-débutant en Javascript et élève en BTS info. Dans le cadre de l'un de mes TP je dois vérifier le contenu d'une date de naissance que l'on entre dans un formulaire sous la forme:
jj/mm/aaaa.
Je dois donc utiliser split() pour les séparateurs "/". Et vérifier si le contenu est dans un premier temps de 2 chiffres , puis encore de deux chiffres pour le mois et enfin de quatre pour l'année. On ne me demande pas de vérifier si les nombre sont compris dans un intervalle (exemple: la date doit-être comprise entre 1 et 31).
Mon problème est surtout que je n'ai pas eu d'explication concernant l'utilisation de split(): ou et comment l'utiliser.
Si vous pouviez me donner 2/3 tuyaux j'en serais ravi. En vous remerciant d'avance.
4 réponses
-
Salut!
Je ne m'y connais pas, mais tu peux aller voir sur le site du zero: https://openclassrooms.com/fr/courses/6173501-debutez-la-programmation-avec-java?archived-source=26832
J'espère que tu y trouveras ton bonheur ;) -
Salut.
@Skore92: Tu aurais lu plus loin que le titre, tu aurais vu qu'il ne s'agit pas de java mais de javascript.
Tout d'abord tu peux trouver un exemple de la fonction split par ici (ça tombe bien, c'est pile ce que tu cherches) :
https://www.commentcamarche.net/faq/16305-javascript-split
Ensuite, pour vérifier la longueur d'une chaine, tu peux utiliser la propriété ".length".
Pour reprendre l'exemple donné :
alert( elem[0].length ); -
Raaaaaaa !! Et j'y étais allé pour apprendre un peu le C en plus !!!. Je savais qu'ils faisaient le Html aussi. J'ai pas d'excuse. Bon je vous remercie très cher(e) Skore 92, je m'en vais de ce pas voir si le site du zéro donnera réponse à ma question !
-
Sinon, avec des expression régulières, ça se fait bien :)
maDate.match(/\/(\d{2})$/)
vérifie que la chaîne ma date se termine par un "/" suivi de 2 chiffres. Je ne vais pas tout faire non plus ;)