[PHP] 휴대폰번호 체크 정규식
정규식이라는 거창한 타이틀을 붙여야 하나 싶은 생각이 들지만.. 패턴을 만들어서 체크 중이니까.. ^^; 회원 가입 등에서 휴대폰번호를 입력 받을 때 휴대폰번호를 제대로 입력했는지 체크할 때 사용하려고 만든 코드이다. 더 좋은 방법은 항상 있기 마련인데.. 찾는 것도 귀찮고.. 뭐 이정도면 되지 않을까 싶기도 하다.
<?php
$hp = '010-1234-5678';
$hp = preg_replace("/[^0-9]/", "", $hp);
if(preg_match("/^01[0-9]{8,9}$/", $hp))
echo 'True';
else
echo 'False';
?>
휴대폰번호 체크의 일관성을 위해서 번호는 – 먼저 제거하고.. – 없이 입력할 수도 있기 때문에.. ^^; 그런 다음 번호 시작이 01 이고 다음 숫자가 8개 또는 9개가 있는지 체크를 해서 패턴에 일치하면 True 그렇지 않으면 False 를 출력하는 소스이다.
감사합니다 ^0^
우리 사이에 뭘 이런 걸 남기고 그럽니까? ㅎㅎ