소개:
전화번호 유효성 검사는 사용자 입력이 다양한 애플리케이션에 대해 올바른 형식인지 확인합니다. 이 문서에서는 특수 문자가 없는 10자리 숫자와 같은 특정 형식의 전화번호를 확인하기 위해 기존 정규식을 향상시켜야 하는 필요성에 대해 설명합니다.
문제:
A 개발자는 다음 세 가지 형식으로 전화번호를 확인해야 하는 시나리오에 직면했습니다.
기존 정규식 (/^(()?d{3}())?( -|s)?d{3}(-|s)d{4}$/)만 제공됨 처음 두 형식을 사용합니다.
해결책:
이 문제를 해결하기 위해 정규식을 수정하여 10자리 숫자를 포함할 수 있습니다. 형식:
/^[\+]?[0-9]{0,3}\W?+[(]?[0-9]{3}[)]?[-\s\.]?[0-9]{3}[-\s\.]?[0-9]{4,6}$/im
설명:
검증 예:
향상된 정규식은 다음을 포함하여 주어진 모든 형식을 검증합니다.
추가 형식:
정규식도 다음을 지원합니다. 다음 추가 형식:
이 향상된 정규 표현식을 통합하면 지정된 형식의 전화번호 유효성 검사를 수행할 수 있습니다. 효과적으로.
위 내용은 JavaScript 정규식을 사용하여 10자리 전화번호 및 기타 형식을 어떻게 검증할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!