[jQuery] 순우리말 숫자
일, 이, 삼 .. 이런 것은 많이 보셨을 것이고
아래는 순우리말 숫자인 하나, 둘, 셋 .. 을 jQuery 로 만들어 봤습니다.
숫자: <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>
댓글 3개
숫자: <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>
replace(/\D/g, '');
x.length-1;
위 코드는 좋았습니다.
게시판 목록
자유게시판
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 공지 |
|
2주 전 | 48 | |
| 199448 | 3개월 전 | 503 | ||
| 199447 | 3개월 전 | 273 | ||
| 199446 | 3개월 전 | 261 | ||
| 199445 | 3개월 전 | 242 | ||
| 199444 |
비버팩토리
|
3개월 전 | 213 | |
| 199443 | 3개월 전 | 511 | ||
| 199442 | 3개월 전 | 316 | ||
| 199441 | 3개월 전 | 429 | ||
| 199440 | 3개월 전 | 301 | ||
| 199439 | 3개월 전 | 281 | ||
| 199438 |
|
3개월 전 | 499 | |
| 199437 | 3개월 전 | 193 | ||
| 199436 | 3개월 전 | 201 | ||
| 199435 | 3개월 전 | 301 | ||
| 199434 | 3개월 전 | 244 | ||
| 199433 | 3개월 전 | 269 | ||
| 199432 | 3개월 전 | 226 | ||
| 199431 | 3개월 전 | 377 | ||
| 199430 | 3개월 전 | 285 | ||
| 199429 | 3개월 전 | 427 | ||
| 199428 | 3개월 전 | 289 | ||
| 199427 | 3개월 전 | 241 | ||
| 199426 |
|
3개월 전 | 276 | |
| 199425 |
techstar
|
3개월 전 | 272 | |
| 199424 | 3개월 전 | 231 | ||
| 199423 | 3개월 전 | 270 | ||
| 199422 | 3개월 전 | 403 | ||
| 199421 | 3개월 전 | 234 | ||
| 199420 | 3개월 전 | 392 | ||
| 199419 | 3개월 전 | 296 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기