Java methode split()

pillarofsummer Messages postés 3 Statut Membre -  
 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.

4 réponses

  1. vincebzh Messages postés 144 Statut Contributeur 29
     
    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 );
    0
  2. pillarofsummer Messages postés 3 Statut Membre
     
    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 !
    0
  3. A.Nonymous
     
    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 ;)
    0