COMING SOON 🚀

금액 관련 숫자를 한글로 변환하기 입니다.

· 10년 전 · 1483


function jsConvertNumberToHangul( varNum )
{
 // 리턴할 문자열
 var returnStr = "" ;

 // 음수일 때는 에러
 if ( eval(varNum) < 0 ) {
  return returnStr ;
 }

 // 넘어온 숫자를 문자로 변환
 var numLen = varNum.length ;
 // 변환된 문자를 앞에서 부터 한자씩 잘라서 보관할 변수
 var oneChar = null ;
 var isDone1 = true ;
 var isDone2 = true ;
 var isDone3 = true ;
 var isDone4 = true ;
 var isDone5 = false ;
 for ( var inx = 0 ; inx < numLen ; inx++ ) {
  oneChar = varNum.substring( inx, inx+1 ) ;
  isDone5 = false ;

  if ( oneChar == "0" ) {
   // 아무일도 안함
  } else if ( oneChar == "1" ) {
   returnStr = returnStr + "일" ;
   isDone5 = true ;
  } else if ( oneChar == "2" ) {
   returnStr = returnStr + "이" ;
   isDone5 = true ;
  } else if ( oneChar == "3" ) {
   returnStr = returnStr + "삼" ;
   isDone5 = true ;
  } else if ( oneChar == "4" ) {
   returnStr = returnStr + "사" ;
   isDone5 = true ;
  } else if ( oneChar == "5" ) {
   returnStr = returnStr + "오" ;
   isDone5 = true ;
  } else if ( oneChar == "6" ) {
   returnStr = returnStr + "육" ;
   isDone5 = true ;
  } else if ( oneChar == "7" ) {
   returnStr = returnStr + "칠" ;
   isDone5 = true ;
  } else if ( oneChar == "8" ) {
   returnStr = returnStr + "팔" ;
   isDone5 = true ;
  } else if ( oneChar == "9" ) {
   returnStr = returnStr + "구" ;
   isDone5 = true ;
  }

  if ( ((numLen-inx) % 4) == 0 && oneChar != "0" ) {
   returnStr = returnStr + "천" ;
  } else if ( ((numLen-inx) % 4) == 3 && oneChar != "0" ) {
   returnStr = returnStr + "백" ;
  } else if ( ((numLen-inx) % 4) == 2 && oneChar != "0" ) {
   returnStr = returnStr + "십" ;
  } else if ( ((numLen-inx) % 4) == 1 ) {
   if ( numLen >= 17 && isDone1 && isDone5 ) {
    returnStr = returnStr + "경" ;
    isDone1 = false ;
   } else if ( numLen >= 13  && isDone2 && isDone5 ) {
    returnStr = returnStr + "조" ;
    isDone2 = false ;
   } else if ( numLen >= 9  && isDone3 && isDone5 ) {
    returnStr = returnStr + "억" ;
    isDone3 = false ;
   } else if ( numLen >= 5  && isDone4 && isDone5 ) {
    returnStr = returnStr + "만" ;
    isDone4 = false ;
   }
  }
 }

 return returnStr ;
}
 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

태그 필터 (최대 3개) 전체 개발자 소스 기타 mysql 팁자료실 javascript php linux flash 정규표현식 jquery node.js mobile 웹서버 os 프로그램 강좌 썸네일 이미지관련 도로명주소 그누보드5 기획자 견적서 계약서 기획서 마케팅 제안서 seo 통계 서식 통계자료 퍼블리셔 html css 반응형 웹접근성 퍼블리싱 표준화 반응형웹 홈페이지기초 부트스트랩 angularjs 포럼 스크린리더 센스리더 개발자톡 개발자팁 퍼블리셔톡 퍼블리셔팁 기획자톡 기획자팁 프로그램강좌 퍼블리싱강좌
+
제목 글쓴이 날짜 조회
9년 전 조회 1,685
9년 전 조회 1,560
9년 전 조회 1,603
9년 전 조회 1,945
9년 전 조회 1,529
9년 전 조회 1,767
9년 전 조회 1,595
9년 전 조회 1,694
9년 전 조회 1,559
9년 전 조회 1,818
9년 전 조회 1,531
9년 전 조회 1,504
9년 전 조회 1,471
9년 전 조회 1,570
9년 전 조회 1,504
9년 전 조회 1,563
9년 전 조회 1,663
9년 전 조회 1,473
9년 전 조회 1,498
10년 전 조회 1,501
10년 전 조회 1,625
10년 전 조회 1,483
10년 전 조회 1,588
10년 전 조회 1,421
10년 전 조회 1,500
10년 전 조회 1,323
10년 전 조회 1,543
10년 전 조회 1,349
10년 전 조회 1,375
10년 전 조회 1,484
10년 전 조회 1,390
10년 전 조회 1,417
10년 전 조회 1,348
10년 전 조회 1,758
10년 전 조회 1,792
10년 전 조회 1,756
10년 전 조회 1,714
10년 전 조회 1,497
10년 전 조회 1,631
10년 전 조회 1,785
10년 전 조회 1,486
10년 전 조회 1,787
10년 전 조회 1,745
10년 전 조회 2,130
10년 전 조회 1,735
10년 전 조회 1,947
10년 전 조회 1,573
10년 전 조회 1,701
10년 전 조회 1,426
10년 전 조회 1,484
10년 전 조회 1,550
10년 전 조회 1,539
10년 전 조회 1,688
10년 전 조회 1,465
10년 전 조회 1,484
10년 전 조회 1,449
10년 전 조회 1,396
10년 전 조회 1,468
10년 전 조회 1,277
10년 전 조회 1,346
10년 전 조회 1,248
10년 전 조회 1,387
10년 전 조회 1,335
10년 전 조회 1,814
10년 전 조회 1,290
10년 전 조회 1,257
10년 전 조회 1,515
10년 전 조회 1,321
10년 전 조회 1,297
10년 전 조회 1,303
10년 전 조회 1,245
10년 전 조회 1,167
10년 전 조회 1,157
10년 전 조회 1,250
10년 전 조회 1,250
10년 전 조회 1,180
10년 전 조회 1,081
10년 전 조회 1,164
10년 전 조회 1,139
10년 전 조회 1,156
10년 전 조회 1,205
10년 전 조회 1,213
10년 전 조회 1,149
10년 전 조회 1,154
10년 전 조회 1,206
10년 전 조회 1,169
10년 전 조회 1,247
10년 전 조회 1,171
10년 전 조회 1,121
10년 전 조회 1,100
10년 전 조회 1,112
10년 전 조회 1,100
10년 전 조회 1,121
10년 전 조회 1,148
10년 전 조회 1,115
10년 전 조회 1,174
10년 전 조회 1,103
10년 전 조회 1,205
10년 전 조회 1,290
10년 전 조회 1,264