일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
29 | 30 | 31 |
- 정규식
- ERD
- update
- instr
- jdbc driver
- 인젝션
- VARIABLE
- SPLIT
- sql업데이트
- JavaScript
- injection
- inner join
- MSSQL보안
- 한글입력체크
- XML
- 자바기초
- wap
- 이미지가로길이
- WML
- xmldom
- 이미지세로길이
- FileSystemObject
- join
- VarType
- array
- tempDB
- asp함수
- sql랭킹
- sql순위
- javascript 한글입력체크
- Today
- Total
3초기억력
[ASP] 아이디(이메일) 찾기 등에서 활용할 이메일 자리수 + '*' 치환 함수 본문
제목 : [ASP] 아이디(이메일) 찾기 등에서 활용할 이메일 자리수 + '*' 치환 함수
소스 :
Function email_asterisk(email)
If InStr(email, "@") > 0 Then
StrEmail = Split(email, "@")
id = StrEmail(0)
id_length = Len(id)
id_asterisk = Left(id, 1) & Mid("*************************", 2, id_length-1)
address = StrEmail(1)
address_length = Len(address)
If InStr(address, ".") > 0 Then
StrAddress = Split(address, ".")
address_domain = StrAddress(0)
address_domain_length = Len(address_domain)
address_domain_asterisk = Left(address_domain, 1) & Mid("*************************", 2, address_domain_length-1)
address_ext = Mid(address, address_domain_length+1)
t1 = id_asterisk & "@" & address_domain_asterisk & address_ext
End If
Else
t1 = email
End If
email_asterisk = t1
End Function
내용 :
1. 아이디 찾기 등을 하게 되면, 다 보여주면 개인정보 노출이 되는 지라, 보통 앞 2자리 + ****** 형태로 보여준다.
샘플 - 네이버
근데 네이버를 보면 아이디 2자리 ****, 도메인 1자리 *****, 도메인 뒷자리를 보여준다.
오~~쎄끈한데?
하여 classic asp 함수를 만들어보았다.
잘 되넹. 급하게 만든거니, 좀 더 이쁘게 코딩하면 좋을듯.
출처 : 나
'플밍_ASP' 카테고리의 다른 글
classic asp) ADODB.Command 사용하여 Query 하기 (0) | 2021.03.25 |
---|---|
classic asp) 한글, utf-8, base64 인코딩/디코딩 (0) | 2021.03.24 |
classic asp 날짜 요일명 구하기 (0) | 2017.12.26 |
classic asp 엑셀파일 생성시 헤더 (0) | 2017.12.26 |
classic asp 테이블 row 중 소계, 합계, 총합계 구하는 방법(소스) (0) | 2017.12.14 |