begin process at 2012 05 27 07:27:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Chaînes de caratères

 > SÉPARATEUR DE MILLIERS

SÉPARATEUR DE MILLIERS


 Information sur la source

Note :
5,5 / 10 - par 2 personnes
5,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Chaînes de caratères Classé sous :séparation, séparateur, millier, formatnumber, format Niveau :Initié Date de création :22/04/2003 Date de mise à jour :22/04/2003 20:50:19 Vu :13 526

Auteur : housna

Ecrire un message privé
Commentaire sur cette source (4)
Ajouter un commentaire et/ou une note

 Description

c'est une fonction en Javascript qui affiche un nombre composé de plus de 3 chiffres en séparant chaque 3 chiffres par un espace (exp : 999999 ==> 999 999)


 Conclusion

function FormatNumber(v_Number)
{
var data2 = "";
var jsArray = new Array() ;
var i=0;
var str;
var pos;
var strBefore = "";
var strAfter = "";
var Formated_Str;
var v_length = 0;

data2 = ""+v_Number;
v_length = data2.length;

// Find the point
var found = false;
var car = "";
for(i = 0; i < v_length; i++)
{
car = data2.substring(i,i+1);

if(car == '.')
{
strBefore = data2.substring(0,i);
strAfter  = data2.substring(i+1,v_length);
found = true;
break;
}
}
i = 0;
// parses the sring
if(found==true && strBefore != "")
{
data2 = strBefore;
}

Nb_Car = data2.length;

if(Nb_Car > 3)
{
while(Nb_Car > 0)
{
if(Nb_Car < 3)
{
str = data2.substring(0, Nb_Car)
}
else
{
str = data2.substring((Nb_Car - 3), Nb_Car)
}
jsArray[i] = str;
i++;
Nb_Car = Nb_Car - str.length;
}
Formated_Str = "";
for(j = i-1; j>= 0 ; j--)
{
if(jsArray[j] != "")
{
if(Formated_Str == "")
{
Formated_Str = jsArray[j]
}
else
{
Formated_Str = Formated_Str + ' ' + jsArray[j];
}
}
}
if(found)
{
Form ated_Str = Formated_Str + '.' + strAfter;
}
}
else
{
Formated_Str = v_Number;
}

return Formated_Str;
}


 Sources de la même categorie

FONCTION : REMPLACER LES CARRACTÈRES ACCENTUÉS PAR LEUR ÉQUI... par promeythey
CHERCHER ET REMPLACER UN MOT DANS UN FICHIER TEXTE par roro59650
CONVERSION CARACTÈRES UTF-8 VERS FRANÇAIS par EricDD
FONCTION UCFIRST EN ASP par DesignerCreator
Source .NET (Dotnet) FONCTIONS DE VÉRIFICATION DE LA SYNTAXE D'UNE CHAINE par vladam

 Sources en rapport avec celle ci

SAISIR DATE FR DANS MYSQL par jeckel
VALIDATION DU FORMAT D'UNE URL (REGEXP) par Jos
ASP - AFFICHER UNE DATE COMPLÊTE AVEC LE FORMAT FRANCAIS par fabrice69
FORCER LE FORMAT DATE EN FRANÇAIS par gvient

Commentaires et avis

Commentaire de CSharpJSharp le 19/11/2007 14:58:31

Bonjour ;

J'ai juste lu le titre de ta source, mais personnellement, je passe par le formatage de chaîne directement sans coder des trucs qui existent, comme ceci
{
   int Prix = 123456789;
   String PrixEnTexte = Prix.ToString("0,0");
}
En résultat, j'aurai :
PrixEnTexte = 123 456 789

Tout simple.

J'espère que ça va aider quelqu'un.

Merci

Commentaire de mistergui le 30/01/2008 10:52:06 10/10

bonjour housna

ca m'a bien aide merci !

-> CSharpJSharp : un "int Prix = 123456789;" en javascript ca va pas vraiment marcher... Pfff...

Commentaire de CSharpJSharp le 30/01/2008 17:14:32

MISTERGUI, on est dans un forum ASP.NET...

Le code que j'ai mis en en C# pour le code behind de ta page .aspx.

Voilà !!!

Commentaire de mistergui le 31/01/2008 14:27:52

-> CSharpJSharp : autant pour moi...

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Fonction Formatnumber sous Windows 2000 [ par LSILVA ] Suite au passage sous Windows 2000 Server, je constate que le site Internet que j'ai développé ne fonctionne plus correctement. En effet, La fonction URGENT: Format d'une date pr traitement...??? [ par notoriousFab ] Je m'explique :Je lit 2 dates dans une DB SQL que je formatte directement a la lecture (donc sur le recordset) dans 2 variables en dd/mm/yyyy et ce, a format de date ASP [ par sbadre ] BonjourJ'ai fait une appli en ASP.NETSur mon poste, tout se passe bien, (mon poste est installé en francais).Quand je bascule mon appli sur mon serveu format d'export [ par vini27 ] j'ai crée avec crystal reports des états contenant des graphiques, ainsi que des séries de données chiffrées.lorsque j'exporte mon document crystal ve calcul d'heure! urgent!!! [ par chrys76 ] CHRYSsituation: j'ai deux champs avec l'heure de format: 12:00 et je veux calculer le temps ecoulé entre celle-cimais ce format ne convient pas pour l urgent!! format texte en format numerique [ par chrys76 ] CHRYSj'ai un champs texte avec des heures 12:23 et je voudrais pouvoir le convertir en numerique pour un calcul .quelqu'un aurai une solutionmerci par FORMAT SVG [ par alanbraxe31 ] Bonjour!je souhaiterais savoir si quelqu'un pourrait me donner l'adresse d'un forum sur le format SVG, car j'ai 1problème:quand j'intègre une image au aspSMARTUPLOAD check le format du fichier avant envoie [ par James_patageul ] hello peopleavec aspSMARTUPLOAD il est possible envoie de commencer l'upload de voir si le/les fichier ne font pas plus d'une certaine taille comme ça Format de date [ par audile ] Bonjour à tous,Je voudrais enregistrer une date dans une base de données Access 2000 mais j'ai un problème de format que je n'arrive pas à résoudre.Da pb de format de l'heure sous SQL server [ par xB2x ] bon voilà ! je viens de commencer une application ASP, et de puis 2 jours je me casse la tête avec l'heure ...bon j'ai une heure au format 08:00 par


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,889 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales