Maison  >  Article  >  interface Web  >  Plusieurs façons d'ajouter des milliers de caractères aux nombres formatés dans node.js_node.js

Plusieurs façons d'ajouter des milliers de caractères aux nombres formatés dans node.js_node.js

WBOY
WBOYoriginal
2016-05-16 15:51:331291parcourir

Séparez tous les trois caractères par des virgules

Méthode régulière :

Copier le code Le code est le suivant :

"15000000".split("").reverse().join("").replace(/(d{3})/g, "$1,").split("").reverse().join( "");

"115000000".split("").reverse().join("").replace(/(d{3})(?=[^$])/g, "$1,").split ("").reverse().join("");

var str = '123123211312.333123'.replace(/(?=(?!^)(?:d{3}) (?:.|$))(d{3}(.d $)?)/ g,',$1');
console.log(str)

'1500000000000'.replace(/B(?=(d{3}) $)/g,',')

Méthode de recherche en boucle

Copier le code Le code est le suivant :

function formatNumber(value) {
valeur = valeur.toString();
Si (valeur.longueur <= 3) {
         valeur de retour ;
} autre {
            return formatNumber(value.substr(0, value.length - 3)) ',' value.substr(value.length - 3); }
>

Fonction toLocaleString :

Copier le code Le code est le suivant :
15000000..toLocaleString();

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn