슈

한글로 된 숫자를 아라비아 숫자로 변환

· 2014-10-25 (토) 22:36:49 · 4879 · 3

입력 <input type="text" id="input" value="" />원 <button onclick="change()">변환</button><br />

출력 <input type="text" id="output" />원

<script>

var number = '영일이삼사오육칠팔구';

var unit = {'십':10, '백':100, '천':1000, '만':10000, '억':100000000, '조':1000000000000};

 

function change() {

var input = document.getElementById('input').value;

var result = tmpResult = num = 0;

 

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

var token = input[i];

var check = number.indexOf(input[i]);

if (check == -1) { // 단위인 경우

if ('만억조'.indexOf(token)  == -1) {

tmpResult += (num != 0 ? num : 1) * unit[token];

} else {

tmpResult += num;

result += (tmpResult != 0 ? tmpResult : 1) * unit[token];

tmpResult = 0;

}

num = 0;

} else {

num = check;

}

}

document.getElementById('output').value = result + tmpResult + num;

}

</script> 

 

|

댓글 3개

유용한 소스 감사합니다
하나, 둘, 셋, ...서른하나, 마흔둘.. 이런건 직접 만들어야 겠죠? ㅋ 감사합니다~~~^^
2014-11-21 (금) 14:51:42
잘만드셧네요
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
15-05-06 조회 3,506
15-04-30 조회 3,758
15-04-30 조회 5,470
15-04-28 조회 3,905
15-04-28 조회 3,236
15-04-16 조회 4,368
15-04-13 조회 4,059
15-04-12 조회 3,722
15-04-10 조회 3,635
15-04-09 조회 3,942
15-04-09 조회 3,547
15-04-07 조회 3,179
15-04-06 조회 3,918
15-04-04 조회 4,425
15-04-04 조회 4,054
15-04-03 조회 4,021
15-04-02 조회 4,701
15-04-01 조회 5,668
15-04-01 조회 3,407
15-03-30 조회 3,275
15-03-30 조회 3,912
15-03-28 조회 4,231
15-03-27 조회 3,585
15-03-26 조회 3,243
15-03-24 조회 3,395
15-03-23 조회 3,492
15-03-23 조회 3,805
15-03-20 조회 3,932
15-03-20 조회 4,636
15-03-18 조회 3,291
15-03-18 조회 3,482
15-03-02 조회 7,751
15-02-27 조회 3,292
15-02-27 조회 3,763
15-02-25 조회 3,801
15-02-23 조회 4,133
15-02-20 조회 3,788
15-02-19 조회 3,812
15-02-12 조회 4,003
15-02-11 조회 4,564
15-02-11 조회 4,256
15-02-11 조회 5,147
15-02-10 조회 4,415
15-02-09 조회 4,535
15-02-06 조회 3,672
15-02-04 조회 3,920
15-02-04 조회 3,756
15-02-04 조회 3,447
15-02-03 조회 3,290
15-02-02 조회 3,409
15-02-02 조회 4,165
15-01-31 조회 3,434
15-01-31 조회 4,451
15-01-30 조회 6,113
15-01-30 조회 3,910
15-01-30 조회 3,863
15-01-29 조회 3,785
15-01-29 조회 3,674
15-01-29 조회 3,345
15-01-29 조회 4,623
15-01-28 조회 3,233
15-01-28 조회 3,671
15-01-26 조회 3,917
15-01-26 조회 3,863
15-01-24 조회 5,211
15-01-23 조회 3,612
15-01-23 조회 4,129
15-01-22 조회 3,486
15-01-22 조회 3,448
15-01-22 조회 4,331
15-01-20 조회 3,743
15-01-19 조회 3,539
15-01-18 조회 4,109
15-01-17 조회 3,248
15-01-16 조회 3,954
15-01-16 조회 3,908
15-01-16 조회 7,035
15-01-16 조회 3,736
15-01-15 조회 3,288
15-01-13 조회 5,908
15-01-12 조회 3,897
15-01-09 조회 3,621
15-01-09 조회 3,111
15-01-09 조회 3,352
15-01-08 조회 4,238
15-01-08 조회 6,553
15-01-07 조회 4,770
15-01-06 조회 3,458
15-01-06 조회 3,019
15-01-05 조회 3,945
15-01-05 조회 3,999
15-01-04 조회 5,989
15-01-03 조회 3,617
14-12-31 조회 5,319
14-12-30 조회 4,640
14-12-30 조회 3,341
14-12-30 조회 3,676
14-12-30 조회 5,224
14-12-27 조회 3,725
14-12-27 조회 3,858