function NoToChina(num) {
if (! /^d *(.d*)?$/.test(num)) { Alert("숫자가 잘못되었습니다!"); return "숫자가 잘못되었습니다!" }
var AA = new Array("zero" , "하나", "이", "삼", "사", "오", "鲁", "旒", "八", "九")
var BB = new Array("", "十" , "백", "qian", "만", "억", "포인트", "")
var a = ("" num).replace(/(^0*); /g, "" ).split("."), k = 0, re = "";
for (var i = a[0].length - 1; i >= 0; i--) {
스위치(k) {
케이스 0: re = BB[7] re; break
케이스 4: if (!new RegExp("0{4}\d{" (a[0 ].length - i - 1) "}$").test(a[0]))
re = BB[4] re;
case 8: re = BB[5] re; [7] = BB [5]; k = 0; break;
}
if (k % 4 == 2 && a[0].charAt(i 2) != 0 && a[0]. charAt(i 1) == 0) re = AA[0] re;
if (a[0].charAt(i) != 0) re = AA[a[0].charAt(i)] BB [k % 4] re;
}
if (a.length > 1) //소수점 추가(소수점이 있는 경우)
{
re = BB[6];
for (var i = 0; i < a[1].length; i ) re = AA[a[1].charAt(i)]
}
다시
}