[php] 정규표현식으로 유효성 검사
다음은 PHP에서 정규표현식을 사용하여 유효한 이메일 주소를 검사하는 예제입니다.
$email = "test@example.com";
$pattern = "/^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/";
if (preg_match($pattern, $email)) {
echo "유효한 이메일 주소입니다.";
} else {
echo "유효하지 않은 이메일 주소입니다.";
}
위 예제에서는 preg_match()
함수를 사용하여 이메일 주소가 지정된 패턴에 부합하는지 확인합니다. 유효한 이메일 주소의 패턴은 정규표현식 /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/
로 정의되어 있습니다.
위 코드를 실행하면, 입력한 이메일 주소가 유효한지를 검사하여 결과를 출력합니다.
정규표현식을 사용하여 PHP에서 문자열의 유효성을 검사하는 방법에 대해 더 자세히 알아보려면 PHP 공식 문서의 정규표현식 관련 섹션을 참고하십시오.
참고 자료: