2011-08-03 6 views
0

다음 정규 표현식이 이메일 주소의 유효성을 검사 사용하고 있습니다 :정규 표현식 도움말

^(([A-Za-z0-9]+_+)|([A-Za-z0-9]+\-+)|([A-Za-z0-9]+\.+)|([A-Za-z0-9]+\++))*[A-Za-z0-9][email protected]((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$ 

나는 사용자 이름에 아포스트로피 (@ 기호 전에) 할 수 있도록 수정해야합니다.

+0

그래서 지금까지 무엇을 했습니까? – mdm

답변

1

표시 할 각 문자 클래스의 아포스트로피를 @ 기호 앞에 추가하십시오. @ 기호 앞에

^(([A-Za-z0-9']+_+)|([A-Za-z0-9']+\-+)|([A-Za-z0-9']+\.+)|([A-Za-z0-9']+\++))*[A-Za-z0-9'][email protected]((\w+\-+)|(\w+\.))*\w{1,63}\.[a-zA-Z]{2,6}$ 

참고 [...] 클래스 내부의 추가 ' 문자 : 아포스트로피는 @ 기호 앞에 어느 곳에하는 것이 유효의 경우에 식을 변경합니다.