begin process at 2012 05 28 13:08:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > CONVERSION DES NOMBRES EN LETTRE

CONVERSION DES NOMBRES EN LETTRE


 Description

Cliquez pour voir la capture en taille normale
Permet de convertir des nombres(chiffres) en leur équivalent en lettre (ex: 1=un). Respecte l'accord prescrit par la langue française. Peut être utile dans des applications comptables ou pour les sites commerciaux : à vous de voir.

Source

  • // JavaScript Document
  • /****************************************************************************
  • *________________________________________________________________________ *
  • * About : Convertit jusqu'à 999 999 999 999 999 (billion) *
  • * avec respect des accords *
  • *_________________________________________________________________________ *
  • * Auteur : GALA OUSSE Brice, Engineer programmer of management *
  • * Mail : bricegala@yahoo.fr, bricegala@gmail.com *
  • * Tél : +237 99 37 95 83/ +237 79 99 82 80 *
  • * Copyright : avril 2007 *
  • *_________________________________________________________________________ *
  • *****************************************************************************
  • */
  • function Unite( nombre ){
  • var unite;
  • switch( nombre ){
  • case 0: unite = "zéro"; break;
  • case 1: unite = "un"; break;
  • case 2: unite = "deux"; break;
  • case 3: unite = "trois"; break;
  • case 4: unite = "quatre"; break;
  • case 5: unite = "cinq"; break;
  • case 6: unite = "six"; break;
  • case 7: unite = "sept"; break;
  • case 8: unite = "huit"; break;
  • case 9: unite = "neuf"; break;
  • }//fin switch
  • return unite;
  • }//-----------------------------------------------------------------------
  • function Dizaine( nombre ){
  • switch( nombre ){
  • case 10: dizaine = "dix"; break;
  • case 11: dizaine = "onze"; break;
  • case 12: dizaine = "douze"; break;
  • case 13: dizaine = "treize"; break;
  • case 14: dizaine = "quatorze"; break;
  • case 15: dizaine = "quinze"; break;
  • case 16: dizaine = "seize"; break;
  • case 17: dizaine = "dix-sept"; break;
  • case 18: dizaine = "dix-huit"; break;
  • case 19: dizaine = "dix-neuf"; break;
  • case 20: dizaine = "vingt"; break;
  • case 30: dizaine = "trente"; break;
  • case 40: dizaine = "quarante"; break;
  • case 50: dizaine = "cinquante"; break;
  • case 60: dizaine = "soixante"; break;
  • case 70: dizaine = "soixante-dix"; break;
  • case 80: dizaine = "quatre-vingt"; break;
  • case 90: dizaine = "quatre-vingt-dix"; break;
  • }//fin switch
  • return dizaine;
  • }//-----------------------------------------------------------------------
  • function NumberToLetter( nombre ){
  • var i, j, n, quotient, reste, nb ;
  • var ch
  • var numberToLetter='';
  • //__________________________________
  • if( nombre.toString().replace( / /gi, "" ).length > 15 ) return "dépassement de capacité";
  • if( isNaN(nombre.toString().replace( / /gi, "" )) ) return "Nombre non valide";
  • nb = parseFloat(nombre.toString().replace( / /gi, "" ));
  • if( Math.ceil(nb) != nb ) return "Nombre avec virgule non géré.";
  • n = nb.toString().length;
  • switch( n ){
  • case 1: numberToLetter = Unite(nb); break;
  • case 2: if( nb > 19 ){
  • quotient = Math.floor(nb / 10);
  • reste = nb % 10;
  • if( nb < 71 || (nb > 79 && nb < 91) ){
  • if( reste == 0 ) numberToLetter = Dizaine(quotient * 10);
  • if( reste == 1 ) numberToLetter = Dizaine(quotient * 10) + "-et-" + Unite(reste);
  • if( reste > 1 ) numberToLetter = Dizaine(quotient * 10) + "-" + Unite(reste);
  • }else numberToLetter = Dizaine((quotient - 1) * 10) + "-" + Dizaine(10 + reste);
  • }else numberToLetter = Dizaine(nb);
  • break;
  • case 3: quotient = Math.floor(nb / 100);
  • reste = nb % 100;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "cent";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "cent" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = Unite(quotient) + " cents";
  • if( quotient > 1 && reste != 0 ) numberToLetter = Unite(quotient) + " cent " + NumberToLetter(reste);
  • break;
  • case 4 : quotient = Math.floor(nb / 1000);
  • reste = nb - quotient * 1000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "mille";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "mille" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " mille";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
  • break;
  • case 5 : quotient = Math.floor(nb / 1000);
  • reste = nb - quotient * 1000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "mille";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "mille" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " mille";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
  • break;
  • case 6 : quotient = Math.floor(nb / 1000);
  • reste = nb - quotient * 1000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "mille";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "mille" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " mille";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
  • break;
  • case 7: quotient = Math.floor(nb / 1000000);
  • reste = nb % 1000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un million";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un million" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " millions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
  • break;
  • case 8: quotient = Math.floor(nb / 1000000);
  • reste = nb % 1000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un million";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un million" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " millions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
  • break;
  • case 9: quotient = Math.floor(nb / 1000000);
  • reste = nb % 1000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un million";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un million" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " millions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
  • break;
  • case 10: quotient = Math.floor(nb / 1000000000);
  • reste = nb - quotient * 1000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un milliard";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " milliards";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
  • break;
  • case 11: quotient = Math.floor(nb / 1000000000);
  • reste = nb - quotient * 1000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un milliard";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " milliards";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
  • break;
  • case 12: quotient = Math.floor(nb / 1000000000);
  • reste = nb - quotient * 1000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un milliard";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " milliards";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
  • break;
  • case 13: quotient = Math.floor(nb / 1000000000000);
  • reste = nb - quotient * 1000000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un billion";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " billions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
  • break;
  • case 14: quotient = Math.floor(nb / 1000000000000);
  • reste = nb - quotient * 1000000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un billion";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " billions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
  • break;
  • case 15: quotient = Math.floor(nb / 1000000000000);
  • reste = nb - quotient * 1000000000000;
  • if( quotient == 1 && reste == 0 ) numberToLetter = "un billion";
  • if( quotient == 1 && reste != 0 ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
  • if( quotient > 1 && reste == 0 ) numberToLetter = NumberToLetter(quotient) + " billions";
  • if( quotient > 1 && reste != 0 ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
  • break;
  • }//fin switch
  • /*respect de l'accord de quatre-vingt*/
  • if( numberToLetter.substr(numberToLetter.length-"quatre-vingt".length,"quatre-vingt".length) == "quatre-vingt" ) numberToLetter = numberToLetter + "s";
  • return numberToLetter;
  • }//-----------------------------------------------------------------------
// JavaScript Document
/****************************************************************************
*________________________________________________________________________	*
*	About 		:	Convertit jusqu'à  999 999 999 999 999 (billion)		*
*					avec respect des accords								*
*_________________________________________________________________________	*			
*	Auteur  	:	GALA OUSSE Brice, Engineer programmer of management		*
*	Mail    	:	bricegala@yahoo.fr, bricegala@gmail.com 										*
*	Tél	    	:	+237 99 37 95 83/ +237 79 99 82 80										*
*	Copyright 	:	avril  2007												*
*_________________________________________________________________________	*
*****************************************************************************
*/
function Unite( nombre ){
	var unite;
	switch( nombre ){
		case 0: unite = "zéro";		break;
		case 1: unite = "un";		break;
		case 2: unite = "deux";		break;
		case 3: unite = "trois"; 	break;
		case 4: unite = "quatre"; 	break;
		case 5: unite = "cinq"; 	break;
		case 6: unite = "six"; 		break;
		case 7: unite = "sept"; 	break;
		case 8: unite = "huit"; 	break;
		case 9: unite = "neuf"; 	break;
	}//fin switch
	return unite;
}//-----------------------------------------------------------------------

function Dizaine( nombre ){
	switch( nombre ){
		case 10: dizaine = "dix"; break;
		case 11: dizaine = "onze"; break;
		case 12: dizaine = "douze"; break;
		case 13: dizaine = "treize"; break;
		case 14: dizaine = "quatorze"; break;
		case 15: dizaine = "quinze"; break;
		case 16: dizaine = "seize"; break;
		case 17: dizaine = "dix-sept"; break;
		case 18: dizaine = "dix-huit"; break;
		case 19: dizaine = "dix-neuf"; break;
		case 20: dizaine = "vingt"; break;
		case 30: dizaine = "trente"; break;
		case 40: dizaine = "quarante"; break;
		case 50: dizaine = "cinquante"; break;
		case 60: dizaine = "soixante"; break;
		case 70: dizaine = "soixante-dix"; break;
		case 80: dizaine = "quatre-vingt"; break;
		case 90: dizaine = "quatre-vingt-dix"; break;
	}//fin switch
	return dizaine;
}//-----------------------------------------------------------------------

function NumberToLetter( nombre ){
	var i, j, n, quotient, reste, nb ;
	var ch
	var numberToLetter='';
	//__________________________________
	
	if(  nombre.toString().replace( / /gi, "" ).length > 15  )	return "dépassement de capacité";
	if(  isNaN(nombre.toString().replace( / /gi, "" ))  )		return "Nombre non valide";

	nb = parseFloat(nombre.toString().replace( / /gi, "" ));
	if(  Math.ceil(nb) != nb  )	return  "Nombre avec virgule non géré.";
	
	n = nb.toString().length;
	switch( n ){
		 case 1: numberToLetter = Unite(nb); break;
		 case 2: if(  nb > 19  ){
					   quotient = Math.floor(nb / 10);
					   reste = nb % 10;
					   if(  nb < 71 || (nb > 79 && nb < 91)  ){
							 if(  reste == 0  ) numberToLetter = Dizaine(quotient * 10);
							 if(  reste == 1  ) numberToLetter = Dizaine(quotient * 10) + "-et-" + Unite(reste);
							 if(  reste > 1   ) numberToLetter = Dizaine(quotient * 10) + "-" + Unite(reste);
					   }else numberToLetter = Dizaine((quotient - 1) * 10) + "-" + Dizaine(10 + reste);
				 }else numberToLetter = Dizaine(nb);
				 break;
		 case 3: quotient = Math.floor(nb / 100);
				 reste = nb % 100;
				 if(  quotient == 1 && reste == 0   ) numberToLetter = "cent";
				 if(  quotient == 1 && reste != 0   ) numberToLetter = "cent" + " " + NumberToLetter(reste);
				 if(  quotient > 1 && reste == 0    ) numberToLetter = Unite(quotient) + " cents";
				 if(  quotient > 1 && reste != 0    ) numberToLetter = Unite(quotient) + " cent " + NumberToLetter(reste);
				 break;
		 case 4 :  quotient = Math.floor(nb / 1000);
					  reste = nb - quotient * 1000;
					  if(  quotient == 1 && reste == 0   ) numberToLetter = "mille";
					  if(  quotient == 1 && reste != 0   ) numberToLetter = "mille" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0    ) numberToLetter = NumberToLetter(quotient) + " mille";
					  if(  quotient > 1 && reste != 0    ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
					  break;
		 case 5 :  quotient = Math.floor(nb / 1000);
					  reste = nb - quotient * 1000;
					  if(  quotient == 1 && reste == 0   ) numberToLetter = "mille";
					  if(  quotient == 1 && reste != 0   ) numberToLetter = "mille" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0    ) numberToLetter = NumberToLetter(quotient) + " mille";
					  if(  quotient > 1 && reste != 0    ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
					  break;
		 case 6 :  quotient = Math.floor(nb / 1000);
					  reste = nb - quotient * 1000;
					  if(  quotient == 1 && reste == 0   ) numberToLetter = "mille";
					  if(  quotient == 1 && reste != 0   ) numberToLetter = "mille" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0    ) numberToLetter = NumberToLetter(quotient) + " mille";
					  if(  quotient > 1 && reste != 0    ) numberToLetter = NumberToLetter(quotient) + " mille " + NumberToLetter(reste);
					  break;
		 case 7: quotient = Math.floor(nb / 1000000);
					  reste = nb % 1000000;
					  if(  quotient == 1 && reste == 0  ) numberToLetter = "un million";
					  if(  quotient == 1 && reste != 0  ) numberToLetter = "un million" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " millions";
					  if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
					  break;  
		 case 8: quotient = Math.floor(nb / 1000000);
					  reste = nb % 1000000;
					  if(  quotient == 1 && reste == 0  ) numberToLetter = "un million";
					  if(  quotient == 1 && reste != 0  ) numberToLetter = "un million" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " millions";
					  if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
					  break;  
		 case 9: quotient = Math.floor(nb / 1000000);
					  reste = nb % 1000000;
					  if(  quotient == 1 && reste == 0  ) numberToLetter = "un million";
					  if(  quotient == 1 && reste != 0  ) numberToLetter = "un million" + " " + NumberToLetter(reste);
					  if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " millions";
					  if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " millions " + NumberToLetter(reste);
					  break;  
		 case 10: quotient = Math.floor(nb / 1000000000);
						reste = nb - quotient * 1000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un milliard";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " milliards";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
					    break;	
		 case 11: quotient = Math.floor(nb / 1000000000);
						reste = nb - quotient * 1000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un milliard";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " milliards";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
					    break;	
		 case 12: quotient = Math.floor(nb / 1000000000);
						reste = nb - quotient * 1000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un milliard";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un milliard" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " milliards";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " milliards " + NumberToLetter(reste);
					    break;	
		 case 13: quotient = Math.floor(nb / 1000000000000);
						reste = nb - quotient * 1000000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un billion";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " billions";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
					    break; 	
		 case 14: quotient = Math.floor(nb / 1000000000000);
						reste = nb - quotient * 1000000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un billion";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " billions";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
					    break; 	
		 case 15: quotient = Math.floor(nb / 1000000000000);
						reste = nb - quotient * 1000000000000;
						if(  quotient == 1 && reste == 0  ) numberToLetter = "un billion";
						if(  quotient == 1 && reste != 0  ) numberToLetter = "un billion" + " " + NumberToLetter(reste);
						if(  quotient > 1 && reste == 0   ) numberToLetter = NumberToLetter(quotient) + " billions";
						if(  quotient > 1 && reste != 0   ) numberToLetter = NumberToLetter(quotient) + " billions " + NumberToLetter(reste);
					    break; 	
	 }//fin switch
	 /*respect de l'accord de quatre-vingt*/
	 if(  numberToLetter.substr(numberToLetter.length-"quatre-vingt".length,"quatre-vingt".length) == "quatre-vingt"  ) numberToLetter = numberToLetter + "s";
	 
	 return numberToLetter;
}//-----------------------------------------------------------------------

 Conclusion

Bonne programmation !!!

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources de la même categorie

PARSER LES CARACTÈRES HTML D'UNE STRING par jdmcreator
CONSTRUCTION D'UNE TABLE TRIABLE À PARTIR D'UN TABLEAU 2D par phm
Source avec Zip Source avec une capture SUBDIVISER LE RÉSULTAT D'UNE RECHERCHE EN PAGES par kimmp
Source avec Zip TIMER : SETTIMEOUT & SETINTERVAL AMÉLIORÉS par jdmcreator
Source avec Zip Source avec une capture ONGLETS ET CHANGEMENT INSTANTANÉ DE LA LANGUE par william voirol

 Sources en rapport avec celle ci

ÉCRIRE UN MONTANT MONÉTAIRE SOUS FORME LITTÉRALE par 007Julien
OBTENIR LE NOMBRE DE JOURS D'UN MOIS SUIVANT SON ANNÉE par hugolegrand
TROUVER LES FACTEURS D'UN NOMBRE par jdmcreator
NOMBRE ALÉATOIRE par gt_371
Source avec Zip CONVERSION TEXTE ACCENTUÉ -> CODE HTML par frinux

Commentaires et avis

Commentaire de bultez le 19/10/2007 15:52:04


même s'il existe de nombreuses versions,
dans une foultitude de langages, une de
plus, respectant l'orthographe en français
aurait été la bienvenue ( c'est très loin  
d'être le cas pour toutes ! )
je n'ai pas vérifié cette affirmation, car :
>>if( Math.ceil(nb) != nb ) return "Nombre avec virgule non géré.";
donc
>>utile dans des applications comptables ou pour les sites commerciaux
difficile sans décimales.
c'est dommage ?
ce, sans faire de remarques sur la source, où
quelques améliorations me semblent possibles.
et je n'ai pas testé du coup.

Cordialement.

Commentaire de elshabab le 09/11/2007 09:09:18

C'est une très bonne programmation mais dommage qu'on ne puisse tebir compte des décimaux.
JE suis en train de travailler sur un module pouvant palier à ce manque.

Best Regards

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

formatage nombre [ par ikswobel ] Hello,comment fait-on pour formatter un nombre (2 chiffres après la virgule) en JavaScript ?exemple :1.39999 -&gt; 1.40merci Nombre de visisteur ? [ par Quickeneen ] comment faire pour afficher le nombre de visiteur qu'il y a eu sur un site ?merci Vérification nombre Entier [ par mickelo ] Salut les dev je voulais savoir quelle est la fonction pour vérifier un champ de formulaire, savoir si ce champ est un nombre entier ou pas ??Int quel Nombre entier [ par mickelo ] Salut les dev je voulais savoir quelle est la fonction pour vérifier un champ de formulaire, savoir si ce champ est un nombre entier ou pas ??Int quel Compter le nombre de caractère [ par Titrax ] Salut quelqu'un aurait la méthode pour compter le nombre de caractère (en temps reel) que l'on met dans un textarea. MErci d'avance. Pbl : Convertir un objet en string ? la solution ? [ par Dexterin ] Bonjour,Je cherche depuis un moment maintenant et je bloque un peu...Je désire extraire une variable cible contenant exactement :&lt;input type="hidde calcul d'un nombre de jours entre deux dates [ par borisV ] Bonjour, je cherche à calculer (et afficher...) un nombre de jours en tapant une date d'arrivée et une date de départ.En fait, il faudrait peut-être s Partie entiére d'un nombre [ par stephbb75 ] Salut Tous,C'est surement une question bête, mais comment récupérer en JavaScript la partie entiére d'un nombre !floor et ceil font des arrondi !!!Je Comment compter le Nombre de telechargement ? [ par yannickty ] J ai savoir si un script existe pour faire apparaitre , comme on le voit sur les sites , le nombre de telechargement d un fichier.merci de votre répon Bloquer le scroll d'un textarea [ par teknono ] Bonjour à tous,Voila je recherche une astuce qui permettrait de limiter le nombre de ligne saisie dans un textarea. Autrement dit, j'ai un textarea av


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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,842 sec (4)

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