현재 db에 숫자를 저장된 숫자를 자바스크립트 한글금액명으로 가공해서 보여주고 있습니다.
db 데이터 = 5580000000 / 한글금액명으로 가공 = 55억 8천만원
한글금액명으로 가공된것을 "억"과 같이 "천만" 이상의 한글이 앞에 있으면 "천만" 이라는 단어를 지워버리려 합니다.
(마지막 "원"은 파일에 인라인으로 넣어져 있습니다)
자바스크립트로 가공된 부분을 다시 위와같은 조건으로 가공하려면 어떻게 해야 할까요?
고견 부탁드리겠습니다.
답변 4개
이게 맞나 모르겠네요 ;;
정규식으로 한글이 포함 되 있는지 확인 할 수 있습니다.
Copy
var rst = '';
var aa = "11억 2천만원";
var pos1 = aa.indexOf( '천만' ); //천만이라는 문자 위치 찾기
var bb = aa.substring( 0 , pos1 ); //천만 앞까지 자르기
check = /[ㄱ-ㅎ|ㅏ-ㅣ|가-힣]/;
if(check.test(bb)) {
//한글이 포함되 있는 경우.
rst = bb + '원';
}else{
rst = aa;
}
답변을 작성하려면 로그인이 필요합니다.