슈

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

입력 <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개

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

프로그램

8,188건
+
제목 글쓴이 날짜 조회
14-10-25 조회 5,128
14-10-25 조회 6,317
14-10-25 조회 3,743
14-10-25 조회 3,886
14-10-24 조회 3,856
14-10-23 조회 4,468
14-10-22 조회 3,610
14-10-22 조회 4,275
14-10-22 조회 7,133
14-10-22 조회 4,841
14-10-22 조회 4,791
14-10-22 조회 8,934
14-10-19 조회 4,710
14-10-18 조회 5,665
14-10-17 조회 5,163
14-10-17 조회 3,954
14-10-17 조회 6,040
14-10-17 조회 5,408
14-10-17 조회 8,851
14-10-17 조회 6,422
14-10-17 조회 4,708
14-10-17 조회 5,025
14-10-14 조회 3,281
14-10-14 조회 4,199
14-10-13 조회 3,756
14-10-13 조회 6,406
14-10-13 조회 4,344
14-10-13 조회 4,247
14-10-13 조회 4,445
14-10-11 조회 6,606
14-10-11 조회 6,523
14-10-11 조회 6,402
14-10-10 조회 3,903
14-10-10 조회 6,357
14-10-10 조회 5,646
14-10-10 조회 6,217
14-10-10 조회 3,474
14-10-10 조회 5,382
14-10-10 조회 5,381
14-10-10 조회 5,476
14-10-10 조회 4,394
14-10-10 조회 4,884
14-10-10 조회 4,179
14-10-10 조회 4,035
14-10-08 조회 4,550
14-10-08 조회 3,670
14-10-08 조회 6,899
14-10-07 조회 6,132
14-10-07 조회 4,317
14-10-07 조회 5,471
14-10-07 조회 3,659
14-10-07 조회 4,655
14-10-07 조회 6,308
14-10-06 조회 6,667
14-10-06 조회 7,460
14-10-05 조회 3,664
14-10-04 조회 4,772
14-10-03 조회 6,113
14-10-02 조회 3,849
14-09-29 조회 4,049
14-09-29 조회 4,504
14-09-28 조회 3,814
14-09-27 조회 5,166
14-09-27 조회 4,619
14-09-26 조회 6,684
14-09-26 조회 5,116
14-09-25 조회 7,473
14-09-25 조회 3,998
14-09-25 조회 4,000
14-09-24 조회 4,802
14-09-24 조회 4,763
14-09-24 조회 4,246
14-09-24 조회 3,819
14-09-24 조회 4,434
14-09-24 조회 3,896
14-09-23 조회 4,090
14-09-23 조회 4,202
14-09-23 조회 3,966
14-09-22 조회 3,842
14-09-22 조회 4,753
14-09-22 조회 4,857
14-09-22 조회 6,089
14-09-22 조회 4,060
14-09-22 조회 3,740
14-09-22 조회 3,792
14-09-21 조회 5,743
14-09-21 조회 4,364
14-09-21 조회 4,334
14-09-21 조회 3,807
14-09-21 조회 4,376
14-09-21 조회 4,256
14-09-21 조회 3,914
14-09-20 조회 3,913
14-09-20 조회 3,810
14-09-20 조회 3,716
14-09-20 조회 4,462
14-09-20 조회 3,897
14-09-19 조회 3,836
14-09-19 조회 3,990
14-09-19 조회 4,169