Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- SSL
- 욘 떠돌이상인
- 베른 떠돌이상인
- HWP
- sm
- PIP모드
- 특정페이지가로로
- 이름바꾸기
- zoom
- 페이튼 떠돌이상인
- 작은화면
- 유튜브
- 로헨델 떠돌이상인
- 토토이크 떠돌이상인
- SE
- https
- 아르데타인 떠돌이상인
- 애니츠 떠돌이상인
- 한글
- 가로세로세팅
- 3
- 슈샤이어 떠돌이상인
- IT용어
- 파푸니카 떠돌이상인
- SI
- 홈페이지제작견적
- 루테란 떠돌이상인
Archives
- Today
- Total
도담도담
계좌번호 마스킹(masking) 처리하기 본문
계좌번호나 주민번호같은 개인정보는 주로 "****" 등으로 마스킹처리를 하는편이다.
계좌번호를 예시로 들어 14자리거나 12자리 경우에 중간 일부분 마스킹 처리하는 방법을 알아보았다.
//계좌번호 마스킹
var accountNum = "12312345612345";
var middleMask = accountNum.substring(3,8);
var middleLast = accountNum.substring(8,9);
var masking = "*****";
if(accountNum.length == 14){
accountNum = accountNum.substring(0,3) + "-"
+ accountNum.substring(3,8).replace(middleMask, masking) + middleLast + "-"
+ accountNum.substring(9,14);
} else if(accountNum.length == 12) {
accountNum = accountNum.substring(0,3) + "-"
+ accountNum.substring(3,8).replace(middleMask, masking) + middleLast + "-"
+ accountNum.substring(9,12);
} else{
accountNum = accountNum
}
console.log(accountNum); //123-*****6-12345
위와같이 특정부분 마스킹 처리에 성공하였다.
'IT 공부 > 개인정리' 카테고리의 다른 글
배열 가공 및 배열 합치기 (0) | 2022.06.13 |
---|---|
3항연산자 (if문 대신 빠르게 사용) (0) | 2022.06.07 |
4.프로그래밍 언어 활용 (정처기 공부) (0) | 2022.04.04 |
3.데이터베이스 구축 (정처기 공부) (0) | 2022.03.31 |
2.소프트웨어 개발 (정처기 공부) (0) | 2022.03.28 |
Comments