[typescript] 정규 표현식을 사용하여 이메일 형식 변환하는 방법
아래는 TypeScript에서 정규 표현식을 사용하여 이메일 형식을 변환하는 간단한 예제입니다.
- 먼저, 정규 표현식 패턴을 정의합니다.
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
- 다음으로, 주어진 이메일 주소를 정규 표현식으로 검사합니다.
function isValidEmail(email: string): boolean { return emailRegex.test(email); }
- 마지막으로, 입력 받은 이메일 주소를 특정 형식으로 변환할 수 있습니다.
function formatEmail(email: string): string { if (isValidEmail(email)) { const formattedEmail = email.toLowerCase(); return formattedEmail; } else { return "유효하지 않은 이메일 주소입니다."; } }
위의 예제에서는 isValidEmail
함수를 사용하여 이메일이 유효한지 검사하고, formatEmail
함수를 사용하여 이메일 주소를 소문자로 변환합니다. 이러한 방법을 통해 TypeScript에서 정규 표현식을 사용하여 이메일 형식을 변환할 수 있습니다.
더 자세한 내용은 MDN 웹 문서를 참고하시기 바랍니다.