사업자번호 포맷변경
10자리 사업자번호를 입력 받아 형식에 맞춰 포맷을 변경하는 경우가 있다. 아래 코드같은 경우에는 타입이 0일 때 맨 뒷자리 5자리를 *처리하였고 그 외에는 하이픈으로 나누어 반환해준다.
function bizNoFormatter(num, type) {
var formatNum = '';
try{
if (num.length == 10) {
if (type == 0) {
formatNum = num.replace(/(\d{3})(\d{2})(\d{5})/, '$1-$2-*****');
} else {
formatNum = num.replace(/(\d{3})(\d{2})(\d{5})/, '$1-$2-$3');
}
}
} catch(e) {
formatNum = num;
console.log(e);
}
return formatNum;
}
콘솔 창에서 확인해본 결과를 확인할 수 있으며 이와 같은 방법으로 함수만 호출해서 사용하면 된다.
출력결과
관련글 더 보기
2018/08/31 - [JavaScript] 이메일 유효성 검사 방법은 ?
2018/08/30 - [JavaScript] 전화번호 포맷변경, 하이픈(-) 붙이는 방법 !
2018/08/30 - [JavaScript] 8자리 날짜 포맷변경, 하이픈(-) 붙이는 방법 !
↓ 공감 을 눌러주시면 블로거에게 큰 힘이 됩니다 !
'공부 이야기' 카테고리의 다른 글
[Java] Cannot format given Object as a Date 오류 해결 방법 (0) | 2018.09.06 |
---|---|
java.sql.DataTruncation: Data truncation 오류 해결 방법은 ? (0) | 2018.08.31 |
[JavaScript] 이메일 유효성 검사 방법은 ? (0) | 2018.08.31 |
[JavaScript] 전화번호 포맷변경, 하이픈(-) 붙이는 방법 ! (0) | 2018.08.30 |
[JavaScript] 8자리 날짜 포맷변경, 하이픈(-) 붙이는 방법 ! (0) | 2018.08.30 |