예제를 직접 살펴 보겠습니다.
코드 사본은 다음과 같습니다.
함수 fmoney (s, n) // s : 부유물 번호가 전달되었습니다. n : 소수점 몇 자리를 반환하기를 바랍니다.
{
n = n> 0 && n <= 20?
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? ",": "");
}
t.split ( ""). reverse (). join ( "") + ";
}
이 기능의 기능은 다음과 같습니다
호출 : fmoney ( "12345.675910", 3), 12,345.676 반환
코드 사본은 다음과 같습니다.
기능 rmoney (들)
{
parsefloat (s.replace (/[^/d /.- ]/ g, "");
}
위에 반환 된 금액의 숫자를 플로트로 반환하십시오.
코드 사본은 다음과 같습니다.
Rmoney (12,345.676) // 반환 결과는 다음과 같습니다. 12345.676