[typescript] 정규 표현식을 사용하여 이메일 형식 검증하는 방법

아래는 TypeScript에서 정규 표현식을 활용하여 이메일 유효성을 검증하는 간단한 예제 코드입니다.

const emailRegex: RegExp = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;

function validateEmail(email: string): boolean {
  return emailRegex.test(email);
}

// 이메일 유효성 검증 예제
const validEmail: string = "example@email.com";
const invalidEmail: string = "invalidemail@";

console.log(validateEmail(validEmail)); // true
console.log(validateEmail(invalidEmail)); // false

위 예제 코드에서는 emailRegex 변수에 이메일 형식을 검증하는 정규 표현식을 정의하고, validateEmail 함수를 사용하여 주어진 이메일 주소가 유효한지 확인할 수 있습니다.

만약 더 엄격한 이메일 형식 유효성 검증이 필요하다면, 해당 정규 표현식을 수정하여 적합한 패턴에 맞게 유효성 검증을 수행할 수 있습니다.

이러한 방법을 통해 TypeScript에서 정규 표현식을 사용하여 이메일 형식을 검증할 수 있습니다.