[jQuery] 순우리말 숫자 > 자유게시판

자유게시판

[jQuery] 순우리말 숫자 정보

[jQuery] 순우리말 숫자

본문

일, 이, 삼 .. 이런 것은 많이 보셨을 것이고

아래는 순우리말 숫자인 하나, 둘, 셋 .. 을 jQuery 로 만들어 봤습니다.

보기 : http://gnu.pe.hu/soo.php

 

 

숫자: <input type='text' id='age' value='21' maxlength='2' size='2' />

결과: <input type='text' id='view' value='스물하나' />

나이쓸때: <input type='text' id='view2' value='스물한' style='text-align:right' />살

 

<script>

$(function(){

var a = $('#age');

var v = $('#view');

var c = $('#view2');

var arr1 = ['하나','둘','셋','넷','다섯','여섯','일곱','여덟','아홉'];

var arr2 = ['열','스물','서른','마흔','쉰','예순','일흔','여든','아흔'];

var arr3 = ['한','두','세','네','다섯','여섯','일곱','여덟','아홉'];

 

var t, q, g = 0;

 

a.keyup(function()

{

x = a.val().replace(/\D/g, '');

for(var i=0; i<x.length; i++)

{

t = arr2[x[i-1]-1] || '';

q = arr1[x[i%2]-1] || '';

g = arr3[x[i%2]-1] || '';

if(a.val() == 0) {

q = '영';

g = '빵';

}

}

v.val(t + q);

c.val(t + g);

});

});

</script>

추천
1

댓글 3개

// javascript 버전으로 만들어 봤습니다.

숫자: <input type='text' id='age' value='21' maxlength='2' size='2' />
결과: <input type='text' id='view' value='스물하나' />
나이쓸때: <input type='text' id='view1' value='스물한' style='text-align:right' />살
 
<script>
var age = document.getElementById('age'),
view = document.getElementById('view'),
view1 = document.getElementById('view1'),
arr = {}, arr_1 = {};

arr[0] = ['하나','둘','셋','넷','다섯','여섯','일곱','여덟','아홉'];
arr[1] = ['열','스물','서른','마흔','쉰','예순','일흔','여든','아흔'];
arr_1[0] = ['한','두','세','네','다섯','여섯','일곱','여덟','아홉'];
arr_1[1] = arr[1];

age.onkeyup = function() {
var v = '', v1 = '', x = this.value.replace(/\D/g, '');
for (var i=x.length-1; i>=0; i--) {
if (!age.value) {
v = '영'; v1 = '빵';
break;
}
v += arr[i][x[i]-1];
v1 += arr_1[i][x[i]-1];i
}
view.value = v;
view1.value = v1;
};
</script>
전체 505 |RSS
자유게시판 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT