#575 郵便番号の入力形式をチェックするには? フォーム

郵便番号の入力においては、「3桁の数字-4桁の数字」で構成されているので、よく「定型入力」プロパティが使われます。定型入力ウィザードを使って「000\-0000;0;_」のようなプロパティを簡単に設定することもできます。このプロパティを使うことによって、「-(ハイフォン)」の入力を省略させたり、「3桁-4桁」の半角数字を確実に入力させたりすることができますので、一番簡単で確実な方法かもしれません。

一方、テキストボックスに定型入力プロパティを設定していない場合(あるいは何らかの事情で設定したくない場合)でも、「入力規則」プロパティを使うことによって、その形式が正しいかどうかを入力後にチェックさせることもできます。

それには、郵便番号入力用のテキストボックスの「入力規則」プロパティに次のような値を設定します。「Like演算子」を利用することによって、ワイルドカードによる入力チェックを行っています。
Like "###-####"

あるいは

Like "[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]"

また同時に、「エラーメッセージ」プロパティも設定しておくとよいでしょう。
入力規則プロパティとエラーメッセージプロパティを設定する

実行例:
実行例


※なお、Like演算子では半角/全角のチェックができませんので、事前に「IME入力モード」プロパティを”使用不可”に設定するなどして、全角の入力ができないようにしておくと確実です。
| Index | Prev | Next |

この情報は参考になりましたか?、問題は解決しましたか?、もしまだなら......
T'sWareのワンポイトテクニカルアドバイスをご利用ください。3000円/件〜でご支援します。
スタンドアロンからSQL Server対応まで、オーダーメイドのシステムを短納期・安価でお届けします


Copyright © T'sWare All rights reserved