정규식 테스터로 문의폼 이메일 검증을 배포 전에 확인하기
이메일 검증 정규식은 작아 보이지만, 배포 뒤에 틀리면 문의폼 누락이나 가입 실패로 바로 이어집니다. 특히 외주 랜딩페이지, 관리자 CSV 업로드, 고객 문의 폼처럼 백엔드 검증을 붙이기 전 화면에서 먼저 확인해야 하는 경우가 많습니다.
이럴 때는 브라우저에서 바로 쓸 수 있는 Dante Tools 정규식 테스터로 패턴과 샘플 데이터를 먼저 맞춰보면 좋습니다.

언제 쓰면 좋은가
가장 현실적인 상황은 “문의폼 이메일 필드가 대충 맞는지 빠르게 확인하고 싶을 때”입니다. 예를 들어 아래처럼 정상 주소, 서브도메인 주소, 일부러 깨진 주소를 섞어 넣습니다.
support@example.com
sales@company.org
john.doe@email.co.uk
invalid-email@
another@test.io검증 루틴
- 패턴 칸에 이메일 정규식을 넣습니다.
- 플래그는 여러 항목을 한 번에 찾기 위해
g를 켭니다. - 테스트 문자열에는 성공 케이스와 실패 케이스를 같이 넣습니다.
- 하이라이트된 결과와 매치 개수를 보고 의도하지 않은 값이 잡히는지 확인합니다.
처음에는 완벽한 RFC 이메일 검증을 목표로 하기보다, 서비스에서 허용할 범위를 정하는 것이 중요합니다. 너무 엄격하면 실제 고객 주소를 막고, 너무 느슨하면 잘못된 값이 DB에 들어갑니다.
배포 전 체크
- 정상 이메일 3개 이상이 잡히는가
invalid-email@같은 실패 케이스가 제외되는가- 대소문자 처리가 필요하면
i플래그를 켰는가 - 프론트엔드 검증과 서버 검증이 같은 정책을 쓰는가
정규식은 코드에 바로 넣기 전에 샘플 데이터로 눈으로 확인하는 단계가 필요합니다. 작은 폼 하나라도 이 과정을 거치면, 배포 후 “왜 이 주소가 안 되지?” 같은 디버깅 시간을 줄일 수 있습니다.