[Python] 이메일 형식 체크 정규식

happypath·2021년 11월 18일
0

Python

목록 보기
2/6

input type을 'email'로 주면 원래 체크를 해주는 것으로 알고 있는데, 개발 도중 갑자기 브라우저 상에서 형식 체크를 해주지 않는 상황이 발생했다.


환경에 따라 달라질 바에야, 차라리 코드에 구현해 놓는 것이 속편하겠다싶어서 정규식을 이용한 이메일 형식 체크 방식을 공부해 봤다.

import re

regex = r'^[a-z0-9]+[\._]?[a-z0-9]+[@]\w+[.]\w+[.]?\w{2,3}$'

valid = re.search(regex, user_id)
if not valid:
   return jsonify({'result':'check_email'})

- 참고 사이트
파이썬을 이용해서 정규표현식 설명을 아주 잘해주셨다.

0개의 댓글