홈>
이메일 주소 [email protected]=>[email protected]을 JavaScript로 숨기고 싶습니다
나는 /(?<=.{2}).(?=[^@]*[email protected])/ 정규식을 사용했지만 인터넷 익스플로러 및 Mozilla에서 작동하지 않으므로 모든 브라우저에서 작동하는 정규식이 필요합니다 (JavaScript)
maskedEmail = stringObj.replace (/ (?<=. {2}). (? = [^ @] *? @)/g, "X");
- 답변 # 1
- 답변 # 2
이 간단한 작업을 위해 정규 표현식이 필요하지 않습니다. 이것은 똑같이 잘 작동합니다 :
var emailAddress = "[email protected]" function maskEmail(email) { let split = email.split('@') return email.substr(0,1) + new Array(split[0].length - 1).fill('x').join('') + "@" + split[1] } console.log(maskEmail(emailAddress))
관련 자료
- regex - 마침표가 두 개인 이메일 주소를 확인하는 방법 (Python)
- html - 2020 년에 이메일 주소를 웹 사이트에 게시 할 때 난독 화하는 올바른 방법은 무엇입니까?
- 자바 스크립트 정규식 양식 유효성 검사 예약 참조
- 자바 스크립트 용 정규식을 사용하여 문자열에서 HTML 태그를 가져 오는 방법
- 전자 메일 ID와 공백이있는 하이픈 앞에 텍스트를 가져 오는 정규식
- Regex Javascript는 구두점 뒤에 공백을 추가합니다
- swift - 정규식 자바 스크립트를 NSPredicate로 변환
- postgresql - 초보자 질문 - 관련 이메일 주소가없는 사람을 나열하는 방법은 무엇입니까?
- 필드에 대한 Javascript의 특정 정규식
- javascript - Gatsby에서 생성 한 정적 사이트에서 이메일 주소가 스크래핑되지 않도록 보호
- Javascript Regex - 자바 스크립트 정규식 - 단어의 모음 수를 알 수 없음
- Javascript and Regex tuning - 자바 스크립트 및 정규식 조정 - 스트라이핑 문자열
- 특정 이름 유효성 검사를위한 Javascript 정규식
- JavaScript에서 반복되는 패턴을 확인하는 정규식
- javascript - msal 20 토큰에서 UPN 및 이메일 주소 가져 오기
- javascript - 이름이 선택되면 자동 완성 이메일 주소 필드
- javascript - 자바 스크립트 - 정규식 :일치 목록 및 반복 태그 범위
- 이메일 주소와 Google 설문지 답변을 연결하는 방법은 무엇입니까?
- python 3.x - 일치하는 MAC 주소 또는 'NA'에 대한 RegEx
- 변수에 값을 저장하는 JavaScript로 정규식
관련 질문
- javascript : React JS: 객체 요소를 문자열로 연결할 때 [객체 객체] 가져오기
- javascript : EXPO EAS BUILD "HTTP 오류: 응답 code 400(잘못된 요청)"
- javascript : 데이터에 키가 있는지 확인하는 방법 [중복]
- javascript : React 최대 업데이트 깊이 초과 경고
- javascript : 반응 네이티브를 사용하여 웹 사이트로 리디렉션하는 버튼, 누를 수 있거나 터치 가능한 불투명도를 만드는 방법
- javascript : 잡히지 않은 오류: 모듈 빌드 실패(./node_modules/babel-loader/lib/index.js에서)
- javascript : 다시 차트가 있는 X축에 버튼 표시
- javascript : 프로그래밍 방식으로 Figma 플러그인에 포커스 설정
- javascript : 반응 제품에 대한 설명 표시
- javascript : React JS에서 map 메소드를 사용하여 배열 데이터를 인쇄하는 방법은 무엇입니까?
이 옵션을 사용하면 룩백 사용을 피할 수 있습니다 :
여기서 이메일 이름의 세 번째 문자를 정적
XXX
로 항상 표시하여 약간의 지름길을 가졌습니다. . 우리는 같은 길이의 이름을 유지하려고 노력할 수 있지만 더 많은 작업이 필요합니다. 실제 길이를 줄임으로써 이메일 마스킹의 목적을 부분적으로 상실하기 때문에 실제로는 그렇게하지 않는 것이 좋습니다.