[typescript] 정규 표현식을 사용하여 이메일에서 도메인 추출하는 방법

정규 표현식을 사용한 도메인 추출

TypeScript에서는 정규 표현식을 사용하여 문자열에서 패턴을 찾고 추출할 수 있습니다. 아래 예제 코드를 통해 어떻게 이메일에서 도메인을 추출하는지 살펴보겠습니다.

const extractDomainFromEmail = (email: string): string | null => {
  const domainRegex = /@(.+)/;
  const match = email.match(domainRegex);
  return match ? match[1] : null;
};

const email = 'test@example.com';
const domain = extractDomainFromEmail(email);
console.log(domain);

이 예제에서는 extractDomainFromEmail 함수를 사용하여 이메일에서 도메인을 추출합니다. 정규 표현식 /@(.+)/는 이메일 주소에서 ‘@’ 기호 이후의 모든 문자열을 찾습니다.

도메인이 추출된 후에는 해당 도메인을 활용하여 원하는 작업을 수행할 수 있습니다.

이제 TypeScript를 사용하여 이메일에서 도메인을 추출하는 방법을 이해하셨을 것입니다. 도움이 되었길 바랍니다.