[javascript] 정규 표현식으로 전화번호 형식으로 변환하기

JavaScript를 사용하여 입력된 숫자를 전화번호 형식으로 변환하는 방법은 꽤 많이 있습니다. 그 중에는 정규 표현식을 사용하는 방법이 있습니다. 정규 표현식을 사용하면 텍스트의 형식을 패턴에 맞게 변환할 수 있습니다.

1. 전화번호 형식 변환을 위한 정규 표현식

const phoneNumber = "1234567890";
const formattedPhoneNumber = phoneNumber.replace(/(\d{3})(\d{3})(\d{4})/, '($1) $2-$3');
console.log(formattedPhoneNumber);  // 출력: (123) 456-7890

위의 예제 코드에서는 replace 메서드를 사용하여 문자열에서 정규 표현식에 일치하는 부분을 찾아 전화번호 형식으로 변환하고 있습니다.

각각을 감싸는 괄호는 그룹을 형성하여 추후에 사용할 수 있도록 합니다.

2. 정규 표현식으로 변환된 전화번호

위의 코드는 입력된 숫자 1234567890을 ` (123) 456-7890`로 변환한 것을 보여줍니다.

이러한 방식으로 JavaScript를 사용하여 정규 표현식으로 전화번호 형식으로 변환할 수 있습니다. 여기서는 단순한 예제를 보여주었지만, 실제 프로젝트에서는 입력되는 숫자의 유효성을 검증해야 할 필요가 있습니다.

참고 자료

위의 자료는 JavaScript에서 정규 표현식을 사용하는데 도움이 될 것입니다.