blog.kur.jpスマートフォン用の表示で見るblog.kur.jpバイオリンと山、自転車をこよなく愛するkurのチラシの裏。技術的なことを書いたりするかも知れません。programmingとあるシステムのために、ユーザが入力した郵便番号が正しいかどうかを確認するphpコードを書いた。良い話ではあるんだけど、世の中のシステムを見てると、数字は半角で入力してくださいとか、全角で入力してくださいとか書いてあることが多い。個人的にはその意図が理解できない。自分が作るシステムでは、半角だろうが全角だろうが半角と全角が混ざってようが、ハイフンがあろうが無かろうが、受け入れよう。言う方針でコードを書いた。その結果、こんな感じになった。[/php]まず下記の行で、入力されたデータの中に含まれる全角の数字を半角に変換する。[/php]次に、if文中の下記の部分で、$data中に含まれる値が、郵便番号の形式であるかをチェックする。[/php]なお、ここで郵便番号の形式として考えているのは下記のパターン。7桁の数字3桁の数字ハイフン4桁の数字そして、ハイフンのパターンとしても、全角、半角含めていくつかのパターンを想定している。Design(CIID)に留学。DESIGNを立ち上げ大企業やスタートアップにて新規事業、製品。サービス等の創出に従事。このブログでは主にテクノロジーに関する諸々について書いています。kur.jp)までお気軽にどうぞ。Unoで使う月別アーカイブはてなブログをはじめよう!mikio-kさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。