이메일 정규 표현식
r'^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$'
A-Z , a-z, 0-9 ._%+- 허용 한다는 뜻.
- ^: 문자열의 시작
- [a-zA-Z0-9._%+-]+: 이메일의 로컬 파트
- @: '@' 기호
- [a-zA-Z0-9.-]+: 이메일 도메인
- \.: 점 기호 (특수문자는 역슬래시와 함께 사용)
- [a-zA-Z]{2,}: 최상위 도메인 (TLD) (최소 두 글자 이상이라는 뜻)
- $: 문자열의 끝
전화번호 정규 표현식
^010-\d{4}-\d{4}$
- \d : 숫자
- {4} 정확히 네 개
re.match
re.match(email_pattern, email)
true, false로 나옴.
'Python' 카테고리의 다른 글
제라의 공식으로 달력 만들기 (0) | 2025.04.02 |
---|---|
파이썬 strftime, rrul 함수 (0) | 2025.03.13 |
파이썬 버전 확인하기, 다운로드하기 (0) | 2025.03.05 |
Python with 함수 (0) | 2025.02.28 |