isValidEmail
주어진 문자열이 이메일 형식
을 준수하는지 확인하는 함수입니다.
RFC 5322 기준의 정규표현식을 사용하였으며, 해당 함수에서 사용하는 정규식은 이메일 형태의 99.99%
를 검사를 할 수 있습니다.
참고로, 완벽한 이메일 정규식은 존재하지 않기 때문에 99.99%
입니다.
Code
Interface
typescript
const isValidEmail: (email: string) => boolean
Usage
typescript
import { isValidEmail } from '@modern-kit/utils';
const isEmail1 = isValidEmail('example@email.com'); // true
const isEmail2 = isValidEmail('invalid-email'); // false