JavaScript

정규표현식으로 이메일 형식 검증하기 in JavaScript

2020. 7. 6. 15:39
1
2
3
4
5
let text = "ztz@efe.et";
 
let pattern = /(\w+)@(\w+)\.(\w+)/;
 
console.log(pattern.test(text));
cs

 

검증할 텍스트 text 선언.

검증 기준이 될 패턴 pattern 선언.

test 메소드를 이용하여 text가 pattern을 만족하는지 T/F로 리턴.

 

정규식의 기본적인 문법만 배우고 혼자 생각해서 만든 거라서

아마 아주 허술한 검증이겠지만 배운걸 응용해서 뭔갈 했다는 게 기쁘다.

아마 여기에 좀 더 정교한 문법이 사용되지 않을까 싶다.

정규식에 대해 더 공부하려 하니 너무 양이 방대해서 

우선 이런식으로 사용하는구나 이해하고 넘어가고자 한다.

 

관련하여 모질라의 정규식 공식 문서와 

정규식을 입력하면 시각화해주는 사이트를 남긴다.

 

 

 

 

 

 

https://developer.mozilla.org/ko/docs/Web/JavaScript/Guide/%EC%A0%95%EA%B7%9C%EC%8B%9D

 

정규 표현식

정규 표현식은 문자열에 나타는 특정 문자 조합과 대응시키기 위해 사용되는 패턴입니다. 자바스크립트에서, 정규 표현식 또한 객체입니다.  이 패턴들은 RegExp의 exec 메소드와 test 메소드  ,��

developer.mozilla.org

 

 

문자 + @ + 문자 + . + 문자

regexper.com에서는 정규식을 시각화해준다. 아주 개꿀이다.

 

https://regexper.com/

 

Regexper

 

regexper.com

정규표현식을 입력하면 시각화해주는 사이트이다.

'JavaScript' 카테고리의 다른 글

24시간 간격 방문 카운트 구현 : 쿠키, 정규식, navigator.userAgent  (0) 2020.10.04
모바일 메뉴 열기 닫기  (2) 2020.10.02
기초적인 XSS 대응  (0) 2020.10.01
Sweet Alert2 와 KakaoMap API 활용  (0) 2020.09.07
유튜브 재생목록에서 총 시간과 남은 시간 구하기 - JavaScript  (6) 2020.07.03
'JavaScript' 카테고리의 다른 글
  • 모바일 메뉴 열기 닫기
  • 기초적인 XSS 대응
  • Sweet Alert2 와 KakaoMap API 활용
  • 유튜브 재생목록에서 총 시간과 남은 시간 구하기 - JavaScript
리차드
리차드
리차드
화음을 좋아하는 리차드🎶
리차드
전체
오늘
어제
  • 전체 게시글 보기 (200)
    • Portfolio (0)
    • Thoughts & Records (17)
    • 우아한테크코스 4기 (43)
    • Java & Spring (36)
    • JPA & QueryDSL (2)
    • Database (18)
    • Server & Infra (21)
    • Network (0)
    • Algorithm (11)
    • IDE (12)
    • HTML & CSS (4)
    • JavaScript (11)
    • Life (13)

블로그 메뉴

  • Github

공지사항

인기 글

태그

  • aws
  • 리차드
  • 화음을 좋아하는
  • 우아한테크코스
  • 스프링부트
  • SQL
  • 오라클
  • IntelliJ
  • oracle
  • 자바
  • 스프링
  • git
  • Spring
  • 웹 백엔드 4기
  • 알고리즘
  • 우테코
  • EC2
  • java
  • javascript
  • 자바스크립트

최근 댓글

최근 글

hELLO · Designed By 정상우.
리차드
정규표현식으로 이메일 형식 검증하기 in JavaScript
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.