아, 그렇군요. 더 구체적인 방식으로 짧은 코드를 피할 수 있는 방법을 생각해 볼 수 있겠네요… 예를 들어 다음과 같은 방식을 사용할 수 있습니다:
\b\d{3}[-.\s]\d{3}[-.\s]\d{4}\b
이 방식은 1-800-123-4567, 123 456 7890과 같은 형식을 포착합니다.
만약 형식이 +1 123 456 7890과 같이 +1로 시작하는 경우라면, +1을 구체적으로 포착하기 위해 다음 방식이 더 적합할 수 있습니다:
\+1[-.\s]\d{3}[-.\s]\d{3}[-.\s]\d{4}
이 두 방식 모두 123-4567과 같은 짧은 코드에 대해 오탐(false positive)을 일으키지 않습니다.