웹솔루션개발 22년 노하우! 해피CGI의 모든것

[해피CGI][cgimall] Numeral.js Ver2.0.0 본문

웹프로그램밍 자료실/JAVA 자료

[해피CGI][cgimall] Numeral.js Ver2.0.0

해피CGI윤실장 2017. 1. 5. 09:10
* Numeral.js Ver2.0.0

- 숫자 서식 지정 및 조작을위한 자바 스크립트 라이브러리


* License

- MIT License



numeral.min.js 파일을 스크립트 호출하면서 여러가지 형식으로
변환하여 값을 불러올 수 있도록 하고 있습니다

샘플코드와 제공되는 api 는 아래와 같습니다


# Create

<script src="numeral.min.js"></script>

var myNumeral = numeral(1000);

var value = numeral.value();
// 1000


# Format

var string = numeral(1000).format('0,0');
// '1,000'

Number Format String
10000 '0,0.0000' 10,000.0000
10000.23 '0,0' 10,000
10000.23 '+0,0' +10,000
-10000 '0,0.0' -10,000.0
10000.1234 '0.000' 10000.123
10000.1234 '0[.]00000' 10000.12340
-10000 '(0,0.0000)' (10,000.0000)
-0.23 '.00' -.23
-0.23 '(.00)' (.23)
0.23 '0.00000' 0.23000
0.23 '0.0[0000]' 0.23
1230974 '0.0a' 1.2m
1460 '0 a' 1 k
-104000 '0a' -104k
1 '0o' 1st
100 '0o' 100th

Currency

Number Format String
1000.234 '$0,0.00' $1,000.23
1000.2 '0,0[.]00 $' 1,000.20 $
1001 '$ 0,0[.]00' $ 1,001
-1000.234 '($0,0)' ($1,000)
-1000.234 '$0.00' -$1000.23
1230974 '($ 0.00 a)' $ 1.23 m

Bytes

Number Format String
100 '0b' 100B
1024 '0b' 1KB
2048 '0 ib' 2 KiB
3072 '0.0 b' 3.1 KB
7884486213 '0.00b' 7.88GB
3467479682787 '0.000 ib' 3.154 TiB

Percentages

Number Format String
1 '0%' 100%
0.974878234 '0.000%' 97.488%
-0.43 '0 %' -43 %
0.43 '(0.000 %)' 43.000 %

Time

Number Format String
25 '00:00:00' 0:00:25
238 '00:00:00' 0:03:58
63846 '00:00:00' 17:44:06

Exponential

Number Format String
1123456789 '0,0e+0' 1e+9
12398734.202 '0.00e+0' 1.24e+7
0.000123987 '0.000e+0' 1.240e-4


기타 제공되는 api 는 http://numeraljs.com/  에서 참조하여 활용을 하시면 좋을것 같습니다

 

홈페이지바로가기 

Comments