"numStr" est une fonction JavaScript qui permet d'obtenir un nombre avec un séparateur de millier/million/etc.
function numStr(a, b) {
a = '' + a;
b = b || ' ';
var c = '',
d = 0;
while (a.match(/^0[0-9]/)) {
a = a.substr(1);
}
for (var i = a.length-1; i >= 0; i--) {
c = (d != 0 && d % 3 == 0) ? a[i] + b + c : a[i] + c;
d++;
}
return c;
}
Le nombre passé en argument de "numStr" est séparé par un espace par défaut, il est possible de spécifier le caractère de séparation en l'indiquant en second argument de la fonction. Voici deux exemple d'utilisation de "numStr", sans puis avec le second paramètre optionnel :
numStr(1000);
// renvoie : "1 000"
numStr(1000, '_');
// renvoie : "1_000"
Cet article vous a-t-il été utile ?
Super :)
Merci d'avoir donné votre avis !
Oups :(
Merci d'avoir donné votre avis qui va nous permettre de nous améliorer !