Echemos un vistazo a los ejemplos directamente:
La copia del código es la siguiente:
función fmoney (s, n) // s: el número de flotación aprobado, N: Espero devolver el punto decimal varios dígitos
{
n = n> 0 && n <= 20? N: 2;
s = parsefloat ((s + "") .replace (/[^/d /.-font>/ g, "")). tofixed (n) + "";
var l = s.split (".") [0] .split (""). inverso (),,
r = S.Split (".") [1];
t = "";
para (i = 0; i <l.length; i ++)
{
t + = l [i] + (((i + 1) % 3 == 0 && (i + 1)! = l.length? ",": "");
}
return t.split (""). inverso (). unir ("") + ".
}
La función de esta función es
Llamado: FMoney ("12345.675910", 3), regreso 12,345.676
La copia del código es la siguiente:
función rmoney (s)
{
return parsefloat (s.replace (/[^/d /.-font>/ g, ""));
}
Devuelva el número en el monto devuelto anteriormente a Float.
La copia del código es la siguiente:
RMoney (12,345.676) // El resultado de retorno es: 12345.676