홈>
이메일 주소 abcdef@gmail.com=>abXXX@gmail.com을 JavaScript로 숨기고 싶습니다
나는 /(?<=.{2}).(?=[^@]*?@)/ 정규식을 사용했지만 인터넷 익스플로러 및 Mozilla에서 작동하지 않으므로 모든 브라우저에서 작동하는 정규식이 필요합니다 (JavaScript)
maskedEmail = stringObj.replace (/ (?<=. {2}). (? = [^ @] *? @)/g, "X");
-
답변 # 1
-
답변 # 2
이 간단한 작업을 위해 정규 표현식이 필요하지 않습니다. 이것은 똑같이 잘 작동합니다 :
var emailAddress = "john.doe@gmail.com" 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 - 반응 함수 구성 요소의 끝에서 값을 반환 할 것으로 예상되는 linter를 수정하는 방법은 무엇입니까?
- javascript - 컴포넌트가 렌더링되기 전에 한 번만 Hook 호출 (Meteor/React/Apollo/Graphql)
- javascript - react native 오류 실패한 소품 유형 - `오버레이`에 제공된`배열`유형의 잘못된 소품`하위`,
- javascript - react-redux - 시도 된 가져 오기 오류 : '/components/score'에 기본 내보내기가 포함되어 있지 않습니다 ( 'score'로 가져옴)
- javascript - 콜백 내에서 React Hook "useState"를 호출 할 수 없습니다
- javascript - SVG 요소의 너비와 높이를 제어하는 방법
- javascript - 반응에서 목록 그룹 항목의 스타일을 전환하기 위해 div 대상에 액세스하는 방법은 무엇입니까?
- reactjs - 상태에서 매핑 된 목록 항목 순환 (javascript)
- javascript - enoent - react-native 프로젝트에서 react-navigation을 설치할 때 그러한 파일이나 디렉토리가 없습니다
- javascript - video-react - handlestatechange는 한 번만 호출되어야 할 때 여러 번 호출됩니다
이 옵션을 사용하면 룩백 사용을 피할 수 있습니다 :
여기서 이메일 이름의 세 번째 문자를 정적
XXX
로 항상 표시하여 약간의 지름길을 가졌습니다. . 우리는 같은 길이의 이름을 유지하려고 노력할 수 있지만 더 많은 작업이 필요합니다. 실제 길이를 줄임으로써 이메일 마스킹의 목적을 부분적으로 상실하기 때문에 실제로는 그렇게하지 않는 것이 좋습니다.