IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Extraction chaine


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Points : 59
    Points
    59
    Par défaut Extraction chaine
    Bonjour à tous,
    voila j'ai un probleme concernant une extraction de chaine, que je comprend pas.
    J'ai une date (format mmjjaa) et je souhaite extraire le mois et le jour en javascript, mais probleme il me dit que l'objet ne gere pas cette propriete... Que dois je faire? et surtout pourquoi ca me met ca?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    print("if(L==6)\r\n");				
    print("{\r\n");
    print("var mm= L.substr(0,2);\r\n");
    print("var jj= L.substr(2,2);\r\n");
    D'avance, merci beaucoup pour votre aide.

  2. #2
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    L ? chaine ou entier ?
    la méthode est substring...

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Points : 59
    Points
    59
    Par défaut
    Il s'agit d'entier (020205 par exemple).
    Mais j'ai essaye avec substr, substring, meme avec la methode slice, mais rien ne marche...
    Je ne comprend pas

  4. #4
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    L="020205";
    if(L.length==6)             
    {
    var mm= L.substring(0,2); 
    var jj= L.substring(2,4);
    alert(mm);
    alert(jj);
    }
    ...

  5. #5
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Points : 59
    Points
    59
    Par défaut
    Voila exactement ce que j'ai mis et qui ne marche pas etant donne que j'ai ca comme erreur : 'Cet objet ne gere pas cette propriete ou cette methode'

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
     
    print("function test_date(B)\r\n"); 					
    print("{\r\n");
    //Calcul de la longueur de la chaine
    print("var L=B.length;\r\n");					
    //si elle est = à 6 alors il faut controler les chiffres (jour<31, mois<12)
    print("if(L==6)\r\n");					
    print("{\r\n");
    print("var mm= L.substring(0,2);\r\n");
    print("alert(mm);");
    print("var jj= L.substring(2,2);\r\n");
    print("alert(jj);");
    print("if (mm>12)\r\n");
    print("{\r\n");
    print("message();\r\n");
    print("} else { \r\n");
    print("if (jj>31)\r\n");
    print("{\r\n");
    print("message();\r\n");
    print("}\r\n");	
    print("}\r\n");
    print("}\r\n");
    print("}\r\n");
     
    print("function message()\r\n"); 				
    print("{\r\n");
    print("alert('Mauvaise date');\r\n");
    print("}\r\n");

  6. #6
    Membre émérite
    Inscrit en
    Septembre 2002
    Messages
    2 307
    Détails du profil
    Informations forums :
    Inscription : Septembre 2002
    Messages : 2 307
    Points : 2 814
    Points
    2 814
    Par défaut
    L.substring
    ->

  7. #7
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    89
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 89
    Points : 59
    Points
    59
    Par défaut
    C'etait bien ca, merci Mathieu!
    Bonne journee!

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraction Chaine (Complexe)
    Par Daniel-Gérald dans le forum VBA Access
    Réponses: 11
    Dernier message: 08/06/2008, 14h01
  2. extractions chaine de caractères
    Par blackstrobe dans le forum Linux
    Réponses: 2
    Dernier message: 10/09/2007, 21h21
  3. [RegEx] Extraction chaine ou debut d'adresse mail
    Par cerede2000 dans le forum Langage
    Réponses: 11
    Dernier message: 29/05/2007, 22h40
  4. [RegEx] Extraction chaine de caractere
    Par dafalri dans le forum Langage
    Réponses: 6
    Dernier message: 17/03/2006, 16h05
  5. [String] Extraction chaine de caractères
    Par beZor dans le forum Langage
    Réponses: 9
    Dernier message: 27/02/2006, 14h46

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo