php 정규표현식 - 우편번호, 전화번호 검사

우편번호(한국)
^[1-9][0-9]{2}-[0-9]{3}$

$string1 = "111-111";
if(ereg("^[1-9][0-9]{2}-[0-9]{3}$", $string1)) {
   echo "형식이 맞습니다. : " . $string1;
} else {
   echo "우편번호 형식이 잘못되었습니다 : " . $string1;
}


전화번호 (한국, 지역번호 포함)
핸펀/지역번호 : 0으로 시작   ^0[1-9]{1,2}
국번 2~4자리, 0으로 시작하지 않는다. (^[1-9][0-9]{1,3})
번호 4자리  [0-9]{4}
(^0[1-9]{1,2})-([1-9][0-9]{1,3})-([0-9]{4})

$string1 = "011-111-1111";
if(ereg("(^0[1-9]{1,2})-([1-9][0-9]{1,3})-([0-9]{4})", $string1)) {
   echo "True : " . $string1;
  
} else {
   echo "False : " . $string1;
}

echo "<p>";

댓글