/^([0-9a-zA-Z_-]+)@([0-9a-zA-Z_-]+)(\.[0-9a-zA-Z_-]+){1,2}$/
설명
- 맨 앞에 있는 '/'과 끝에 있는 '/' 은 이식이 정규식임을 나타냄.
1. ^ : 문장의 처음부터 시작한다.
2. [0-9a-zA-Z_-]+ : 숫자 또는 영문자 또는 밑줄(_), 하이픈(-)이 1개이상(+)이상 와야한다.
3. ([0-9a-zA-Z_-]+) : 2에서의 형식을 한 묶음으로 한다. 시작과 끝으로 한다.
4. @ : 골뱅이가 들어가고
5. \. : . 이 들어간다.
6. {1,2} : 앞의 식이 1개 또는 2개가 연속으로 올 수 있다.
7. $ : 문장끝
설명
- 맨 앞에 있는 '/'과 끝에 있는 '/' 은 이식이 정규식임을 나타냄.
1. ^ : 문장의 처음부터 시작한다.
2. [0-9a-zA-Z_-]+ : 숫자 또는 영문자 또는 밑줄(_), 하이픈(-)이 1개이상(+)이상 와야한다.
3. ([0-9a-zA-Z_-]+) : 2에서의 형식을 한 묶음으로 한다. 시작과 끝으로 한다.
4. @ : 골뱅이가 들어가고
5. \. : . 이 들어간다.
6. {1,2} : 앞의 식이 1개 또는 2개가 연속으로 올 수 있다.
7. $ : 문장끝

