숫자를 한글로 변환합니다
작성일 07-08-11 20:51
페이지 정보
작성자서방님 조회 165회 댓글 0건본문
<HTML>
<HEAD>
<TITLE>BLUE-B</TITLE>
<script>
<!--
Number.prototype.read = function() {
if (this == 0) return '영';
var phonemic = ['','일','이','삼','사','오','육','칠','팔','구'];
var unit = ['','','십','백','천','만','십만','백만','천만','억','십억','백억','천억','조','십조','백조'];
var ret = '';
var part = new Array();
for (var x=0; x<String(this).length; x++) part[x] = String(this).substring(x,x+1);
for (var i=0, cnt = String(this).length; cnt > 0; --cnt,++i) {
p = phonemic[part[i]];
p+= (p) ? (cnt>4 && phonemic[part[i+1]]) ? unit[cnt].substring(0,1) : unit[cnt] : '';
ret+= p;
}
return ret;
}
//-->
</script>
<form>
숫자 입력폼에 숫자만 넣어보세요..<br>
숫자 : <input type="text" name="num" onKeyUp="this.form.han.value=Number(this.value).read()"><br>
문자 : <input type="text" name="han">
</form>
댓글목록
등록된 댓글이 없습니다.