업무에서 mail에 대한 validation에 대하여 고민하다가 찾은 기본 라이브러리인 mail 패키지에 대하여 공유합니다.
link: https://github.com/leewoooo/gopher_lee/tree/master/doc/new/parse_address
결론적으로 말씀드리면 정규식썼습니다..ㅎㅎ
업무에서 mail에 대한 validation에 대하여 고민하다가 찾은 기본 라이브러리인 mail 패키지에 대하여 공유합니다.
link: https://github.com/leewoooo/gopher_lee/tree/master/doc/new/parse_address
결론적으로 말씀드리면 정규식썼습니다..ㅎㅎ
내장 라이브러리를 뜯어보셨구나
저도 비슷하게 메일 관련 벨리데이션 작업 할 일이 있었는데 그냥 평소 자주 쓰던 go-validator 에서 빼서 썼던 기억이 나네유
https://github.com/go-playground/validator/blob/e40bece34258ded65ca46f4e66272d73d0c8a9f3/regexes.go#L18
요겅
아 근데 벨리데이션보단 파싱이 원하는 기능이군여 ㅇ0ㅇ...!
혹시 저 go-validator에 나와있는 정규식은 어떤 것들 패스하나 궁금하실까바 덧붙여둠
https://github.com/go-playground/validator/blob/master/validator_test.go#L7676
댓글을 너무 늦게 봤네요..!! go-validator도 눈여겨 한번 보겠습니다ㅎㅎㅎ 댓글 감사해요!