>  기사  >  웹 프론트엔드  >  node.js_node.js의 형식화된 숫자에 천 개의 문자를 추가하는 여러 가지 방법

node.js_node.js의 형식화된 숫자에 천 개의 문자를 추가하는 여러 가지 방법

WBOY
WBOY원래의
2016-05-16 15:51:331289검색

3자마다 쉼표로 구분하세요

일반 방법:

코드 복사 코드는 다음과 같습니다.

"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,',')

루프 검색 방법

코드 복사 코드는 다음과 같습니다.

함수 형식번호(값) {
값 = 값.toString()
If (value.length <= 3) {
         반환 값
} 다른 {
            return formatNumber(value.substr(0, value.length - 3)) ',' value.substr(value.length - 3); }
}

toLocaleString 함수:

코드 복사 코드는 다음과 같습니다.
15000000..toLocaleString();

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.