PHP入門

郵便番号が正しいかチェック

検索 正規表現

= PHPスクリプト動作例

関数例

if (preg_match('/^\d{3}\-\d{4}$/', '100-0005')) {
    echo '正しい郵便番号です。';
} else {
    echo '正しくない郵便番号です。';
}
正しい郵便番号です。

if (preg_match('/^\d{3}\-\d{4}$/', '1000-005')) {
    echo '正しい郵便番号です。';
} else {
    echo '正しくない郵便番号です。';
}
正しくない郵便番号です。

解説

3桁の数字(\d{3})で始まり、-が入り、4桁の数字(\d{4})で終わる場合に、正しいと判断します。

PHP 正規表現 メタ文字一覧表


PHPJP.comトップ | 更新情報 | ソースコードの利用について | リンク | お問い合わせ

©PHPJP.com