نسخة الكود كما يلي:
// تنسيق المبلغ هو المعلمة المراد تنسيقها (نوع النقطة العائمة) ، و N هو عدد الأرقام المحتفظ بها بعد النقطة العشرية
وظيفة formatmoney (s ، n) {
n = n> 0 && n <= 20؟ N: 2 ؛
s = parsefloat ((s+""). استبدال (/[^/d /.--/g ، "")). tofixed (n)+"" ؛
var l = s.split (".") [0] .Split (""). revers
r = s.split (".") [1] ؛
t = "" ؛
لـ (i = 0 ؛ i <l.length ؛ i ++) {
t+= l [i]+((i+1) ٪ 3 == 0 && (i+1)! = l.length؟ "،": "") ؛
}
return t.split (""). revers ().
}