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 :

Mise en page ou creation d'un tab .


Sujet :

JavaScript

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Octobre 2003
    Messages
    37
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Services à domicile

    Informations forums :
    Inscription : Octobre 2003
    Messages : 37
    Points : 38
    Points
    38
    Par défaut Mise en page ou creation d'un tab .
    Bonjour j'ai une chaine du type

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    6 cuillère à soupe d'huile d'olive vierge extra1 yaourt nature bien égoutté2 cuillère à soupe de jus de citron 1 gousse d'ail pilé1 cuillère à café de sucre
    Je souhaites, une sortie du type soit une mise ajouter une ponctuation du type avant chaque chiffre , ajouter un "." sinon, créer un tableau du type :

    J'ai fait un truc du genre :


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var parseValue = function (val) {
        var v = parseFloat(val);
        return {
            'nb': v,
            'ingredient': val.replace(v, '')
        }
    }
    Ce bout de code le fait que sur le premier chiffre. mon but étant sur toute la phrase.

    Des idées ?

  2. #2
    Rédacteur

    Avatar de danielhagnoul
    Homme Profil pro
    Étudiant perpétuel
    Inscrit en
    Février 2009
    Messages
    6 389
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 73
    Localisation : Belgique

    Informations professionnelles :
    Activité : Étudiant perpétuel
    Secteur : Enseignement

    Informations forums :
    Inscription : Février 2009
    Messages : 6 389
    Points : 22 933
    Points
    22 933
    Billets dans le blog
    125
    Par défaut


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    const 
        kStr = `6 cuillère à soupe d'huile d'olive vierge extra1 yaourt nature bien égoutté2 cuillère à soupe de jus de citron 1 gousse d'ail pilé1 cuillère à café de sucre`,
        kAr = kStr.split(/(\d)+/g),
        kNbr = [];
     
    for (const item of kAr){
        if ( ! isNaN(parseInt(item,10)) ){ // il faut capturer un éventuel 0
            kNbr.push(parseInt(item,10));
        }
    }
     
    console.log(kNbr.join(', '));

    Blog

    Sans l'analyse et la conception, la programmation est l'art d'ajouter des bogues à un fichier texte vide.
    (Louis Srygley : Without requirements or design, programming is the art of adding bugs to an empty text file.)

  3. #3
    Invité
    Invité(e)
    Par défaut
    bonjour,

    voir la réponse données ici.

Discussions similaires

  1. [Débutant] creation d'une mise en page avec sharepoint designer 2013
    Par lilichiw dans le forum Développement Sharepoint
    Réponses: 1
    Dernier message: 28/11/2016, 15h52
  2. problème mise en page, tab 3 colonnes dont une extensible
    Par Ekimasu dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 05/06/2007, 18h23
  3. VBA creation doc word - mise en page
    Par estampille dans le forum VBA Word
    Réponses: 4
    Dernier message: 18/01/2006, 12h04
  4. mise en page (Header and Footer) en XML-XSL.
    Par christine dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 01/03/2004, 16h31
  5. [mise en page] pour bien indenter son code
    Par bihorece dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/08/2003, 16h14

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