의 양을 계산

CONST digitsRE = / (\ d를 {3}) (? = \ d) / g 

내보내기 기능 통화 (가격, 통화, 소수) {
값 =에서는 parseFloat (값)
의 경우 (! isFinite에 (값) || (! 값 && 값 ! == 0)) 반환 '을'
통화 = 통화! = null이? 통화 : '$'
소수 = 소수 = null이!? 소수 2
VAR도 캐릭터 라인 = Math.abs (값) .toFixed (소수)
VAR의 소수 _int =
? stringified.slice (0, -1 - 소수점)
:도 캐릭터 라인
VAR의 I = _int.length % 3
VAR 헤드 = I> 0
? (_int.slice (0, I) + (_int.length> 3 ','? '))
' '
= 소수 VAR의 _float를
? stringified.slice (-1 - 소수)
: ''
VAR 기호 = 값 < 0? '-': ''
기호 + 통화를 반환 + 머리 +
_int.slice (I) .replace (digitsRE, '$ 1') +
_float
}

추천

출처www.cnblogs.com/web-chuanfa/p/11080490.html