คัดลอกรหัสรหัสดังนี้:
// RMB จำนวนโปรแกรมการถ่ายโอน JavaScript เวอร์ชัน
// ลิขสิทธิ์ Bardo Qi
ฟังก์ชั่น numtocny (num) {
var capunit = ['wan ",' พันล้าน ',' 10,000 ',' วงกลม ',' '];
var capdigit = {2: ['horns', 'division', ''], 4: ['仟', 'bai', 'รับ', '']};
var capnum = ['zero', 'one', '贰', 'สาม', '肆', 'wu', 'lu', '柒', '捌', '玖'];
if (num.toString ()). indexof ('.')> 16) ||
กลับ '';
num = (math.round (num*100)/100) .tring ();
num = ((math.pow (10,19-num.length)). toString ())
var i, ret, j, nodenum, k, subret, len, subchr, curchr = [];
สำหรับ (i = 0, ret = ''; i <5; i ++, j = i*4+math.floor (i/4)) {
nodenum = num.substring (j, j+4);
สำหรับ (k = 0, subret = '', len = nodenum.length; ((k <len) && (parseint (nodenum.substring (k))! = 0); k ++) {) {)
curchr [k%2] = capnum [nodenum.charat (k)]+(nodenum.charat (k) == 0)? '': capdigit [len] [k]);
if (! (curchr [0] == curchr [1]) && (curchr [0] == capnum [0]))))
if (! (curchr [k%2] == capnum [0]) && (subret == '') && (ret == ''))
subret += curchr [k%2];
-
subchr = subret + ((subret == '')? '': capunit [i]);
if (! (subchr == capnum [0]) && (ret == '')))
ret += subchr;
-
ret = (ret == '')?
return ret;
-