Skip to main content

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

Note