js 천 분 위 쉼표 구분 실현
12345 12,345.00
12345.6 12,345.60
12345.67 12,345.67
두 자리 소수 만 남 겨 두다.
코드 는 다음 과 같 습 니 다:
function fmoney(s, n)
{
n = n > 0 && n < = 20 ? n : 2;
s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + "";
var l = s.split(".")[0].split("").reverse(),
r = s.split(".")[1];
t = "";
for(i = 0; i < l.length; i ++ )
{
t += l[i] + ((i + 1) % 3 == 0 && (i + 1) != l.length ? "," : "");
}
return t.split("").reverse().join("") + "." + r;
}
호출: fmoon ("12345.675910", 3), 12, 345.676 되 돌려 줍 니 다.
금액 복원, 쉼표 제거:
function rmoney(s)
{
return parseFloat(s.replace(/[^\d\.-]/g, ""));
}
호출: rfmoney ("12, 345.676"), 12345.6775 반환
도움 이 된다 면 좋아요 를 눌 러 주세요.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.