숫자를 한글로 변환하기 입니다. 정보
JavaScript 숫자를 한글로 변환하기 입니다.
본문
<script language="JavaScript"> 
<!-- 
function number2Hangeul( strNumber ) 
{ 
    strNumber = strNumber.replace(new RegExp(",", "g"), ""); 
    var arrayAmt = new Array("일", "이", "삼", "사", "오", "육", "칠", "팔", "구", "십"); 
    var arraypos = new Array("", "십", "백", "천"); 
    var arrayUnit = new Array("", "만", "억", "조", "경", "해", "자", "양", "구", "간", "정", "재", "극", "항하사", "아승기", "나유타", "불가사의", "무량대수");
 
    var pos = strNumber.length%4;                        //자리수 
    var len = (strNumber.length/4).toString(); 
    if( len.indexOf(".") > 0 ) 
        var unit = len.substring(0, len.indexOf("."));      //단위(0:일단위, 1:만단위...)
     else 
        var unit = strNumber.length/4-1; 
    var korNumber = ""; 
    var op = 0; 
    for( i=0; i<strNumber.length; i++ ) 
    { 
        if(pos==0) pos=4; 
        var num = parseInt( strNumber.substring( i, i+1 ) ); 
        if( num != 0 ) 
        { 
            korNumber += arrayAmt[ num-1 ]; 
            korNumber += arraypos[ pos-1 ]; 
            op=1; 
        } 
        if(pos==1) 
        { 
            if(op==1) korNumber += arrayUnit[unit]; 
            unit--; 
            op = 0; 
        } 
        pos--; 
    } 
    if (korNumber.length==0 || korNumber.length==null ) 
        return  ""; 
    else 
        return korNumber ; 
} 
//--> 
</script>
0
 
 
댓글 0개