본문 바로가기

프로그래밍/jQuery

이메일 정규식 생성하기 (메일주소 앞에 하이픈 존재시)

이메일 정규식 생성하기 (메일주소 앞에 하이픈 존재시)

이메일 앞에 하이픈(-)을 넣어서 생성한 사용자가 간혹 보입니다. 그 분은 daum.net 계정을 가지고 있는 분이더군요.
그래서 이 분들을 위해 메일 계정에 대한 정규식을 만들어 봤습니다.

/[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*.[a-zA-Z]{0,1}$/i







  • - / / 안에 있는 내용은 정규표현식 검증에 사용되는 패턴이 이 안에 위치함
    - / /i 정규표현식에 사용된 패턴이 대소문자를 구분하지 않도록 i를 사용함
    - ^ 표시는 처음시작하는 부분부터 일치한다는 표시임
    - [0-9a-zA-Z] 하나의 문자가 []안에 위치한 규칙을 따른다는 것으로 숫자와 알파벳 소문지 대문자인 경우를 뜻 함
    - * 이 기호는 0또는 그 이상의 문자가 연속될 수 있음을 말함

    https://webisfree.com/2016-05-12/%EC%9D%B4%EB%A9%94%EC%9D%BC-%EC%A3%BC%EC%86%8C-%EA%B2%80%EC%A6%9D-%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8-%EC%A0%95%EA%B7%9C%ED%91%9C%ED%98%84%EC%8B%9D