<?php
$text = "160-0001";
if (preg_match("/^\d{3}\-\d{4}$/", $text)) {
echo "正しい郵便番号です";
} else {
echo "正しくない郵便番号です";
}
?>
[正しい郵便番号です]が表示されます。
関数版
<?php
function is_postalcode($text) {
if (preg_match("/^\d{3}\-\d{4}$/",$text)) {
return TRUE;
} else {
return FALSE;
}
}
?>
スポンサードリンク
PHP&正規表現