1
웹 응용 프로그램에서 태피스트리 4를 사용하고 있습니다. 태피스 트리에서 내 이메일 주소 필드를 확인했습니다. 태피스트리 documentation에 따르면이 이메일 주소 태피스트리가있는 전자 메일의 정규식
^\w[-._\w]*\[email protected]\w[-._\w]*\w\.\w2,6$
그러나 유효성을 검사하는 정규 표현식을 사용하여 I는 유효성 검증 오류를 잡는다는 이메일 주소를 저장하지 않습니다
.cat
또는 유사한 아무것도로 끝나는 이메일 주소를 입력 할 때.
정규식에 익숙하지 않은데 왜 이런 일이 일어나는 지 알고 있습니까?
이것은 버그 인 것 같습니다 : 이메일이 RFC 5322에 따라 유효하다는 사실과 상관없이 "기존"TLD 만 허용하는 것처럼 보입니다.'a @ b' is is 또한 유효하고 이것은 정규식을 실패 할 것입니다. 호기심에서 벗어난 – fge
,이 주소로 허용 할 주소를 아십니까? 아니면 그냥 com, info, net and org 및 국가 코드 최상위 도메인입니까? – flexinIT
일반 이메일 정규식을 사용할 수 있습니다. http://stackoverflow.com/questions/201323/using-a-regular-expression-to-validate-anail-address –