PHP 正規表現 郵便番号 判別
2011.08.24
この記事は最終更新日から1年以上が経過しています。
PHP と正規表現を使って郵便番号(123-4567形式)の判別の行い方です。
日本国内に置いて、郵便番号の形式は3桁の数字と4桁の数字と決まっております。
この形式を「正規表現」を用いて判別を行います。
判別に行う正規表現は
郵便番号判別 正規表現
/^¥d{3}¥-¥d{4}$/
を使います。
先頭と最後にある/(スラッシュ)は正規表現の始まりと終わりを示す記号です。
「^¥d」で先頭にある数字(DecimalのD)
{3}で「3回続く」あとに「-」が入り
¥d{4}で「数字が4回続く」
最後に「$/」で正規表現の終了を示します。
また、「mb_convert_kana」ファンクションは
全角を半角に、半角を全角に変換することができます。