Les Snippets

Connexion

Ajout de Zéro devant un nombre ( LeadingZero )

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 24/10/2007 18:42:25 et initié par PetoleTeam [Liste]
Vue : 6017
Catégorie(s) : Divers
Langages dispo pour ce code :
- Javascript
- Delphi 5
- Voir tous les langages pour ce code snippet



Langage : Javascript
Date ajout : 24/10/2007
Posté par PetoleTeam [Liste]
//-----------------------------
function Ajout_Zero( txt_, nb_){
  //-- Valeur par defaut si non definie
  nb_  = nb_  ? nb_ : 1;
  //-- Test chaine en entree et remplace virgule
  if( typeof(txt_) == 'string')
    txt_ = txt_.replace( ',' ,'.');
  //-- Converti en flottant
  var Nbr = parseFloat( txt_);
  //-- Si OK
  if( !isNaN( Nbr)){
    //-- Converti en chaine
    var szTmp = Nbr.toString(10);
    //-- Get position du point
    var Pos = szTmp.indexOf('.');
    //-- Si pas de decimal on prend la longueur
    if( Pos < 0)
      Pos = szTmp.length;
    //-- Nbr de zero a ajouter
    var Nb_Ajout = nb_ -Pos;
    //-- On ajoute
    for( var i = 0; i < Nb_Ajout; i++)
      szTmp = "0" +szTmp;
    //-- Retourne la chaine
    return( szTmp);
  }
  //-- Retourne telque
  return( txt_);
}
//-----------------//
// Exemple d'appel //
//-----------------//
alert( Ajout_Zero(.01));      // Retourne 0.01
alert( Ajout_Zero(1.01, 2));  // Retourne 01.01



Snippets en rapport avec : Ajouter, Leadingzero, Zéro



Codes sources en rapport avec : Ajouter, Leadingzero, Zéro

{ASP / ASP.NET} AJOUTE UN ZÉRO (DIT NON-SIGNIFICATIF) DEVANT UN NOMBRE <10
comment obtenir 09 au lieu de 9 (dans une date par exemple) en faisant ajoutZero(9)! ...

{JAVA / J2EE} SUPPRIMER/AJOUTER UNE LIGNE
cette application me permet d'ajouter une nouvelle ligne dont le contenu est copier d'un autre tabl...

{C / C++ / C++.NET} LISTE CHAINÉE
Ce programme permet de manipuler des Liste chainée... avec deux attributs (Clé (int) et Valeur (chai...

{Javascript / DHTML} CRÉER UNE RÈGLE CSS POUR QU'ELLE S'APPLIQUE À UNE ÉLÉMENT DONNÉ (UNE BALISE / NOEUD (X)HTML)
Voici un simple petit code JavaScript sans prétention mais qui peut se révéler utile dans certaines ...

{C / C++ / C++.NET} LES ARBRES
un programme qui gerer un structure en utilisent les arbre binaire se programme permet de ajouter su...

{Visual Basic, VB6, VB.NET, VB 2005} ADDITIONNER, SOUSTRAIRE ET MULTIPLIER DEUX NOMBRES, EN ÉVITANT LE DÉPASSEMENT DE CAPACITÉ.
Ce code permet d'additionner deux nombres, quel que soit leur nombre de chiffres. Il de basse sur la...

{Javascript / DHTML} AJOUTER DYNAMIQUEMENT DES OPTIONS À UNE LISTBOX
Ben, le titre est assez explicite! Sa tient dans une fonction de 3 lignes: function ajouterOPTIO...

{Javascript / DHTML} GÉRER LES OPTGROUP D'UNE LISTE DÉROULANTE
Deux fonctions qui permettent de gérer les optgroup d'une liste déroulante : suppression et ajout....

{Javascript / DHTML} AJOUTER, SUPPRIMER, LIRE COOKIE!
Bon je l'ai modifier......

{Visual Basic, VB6, VB.NET, VB 2005} AJOUTER UNE LIGNE DANS UN FICHIER - API
Ajouter une ligne a la fin d'un fichier en utilisant les API : CreateFile, WriteFile, ... Position...