RegularExpressionValidator を使った入力内容の検証

ASP.NETでRegularExpressionValidatorを使った入力文字列の検証をします。

ASP.NETプロジェクトを作成し、Webフォームを追加します。WebフォームにTextBox, RegularExpressionValidator, Buttonコントロールを配置します。
RegularExpressionValidator を使った入力内容の検証:画像1

RegularExpressionValidatorを選択し、ControlToValidateプロパティを設定します。今回はControlToValidateプロパティをTextBox1に設定しました。
RegularExpressionValidator を使った入力内容の検証:画像2

次に、ValidationExpressionプロパティを設定します。ValidationExpressionプロパティを選択し、右側の[...]ボタンをクリックします。
RegularExpressionValidator を使った入力内容の検証:画像3

正規表現エディタダイアログが表示されます。よくつかわれる正規表現は[正規表現の例]として登録されています。今回は[インターネット電子メールアドレス]を選択します。
RegularExpressionValidator を使った入力内容の検証:画像4

Webアプリケーションを実行し、TextBoxに値を入力しボタンをクリックします。コントロールの入力内容の検証がされ、不適切な入力の場合はメッセージが表示されます。
RegularExpressionValidator を使った入力内容の検証:画像5


AuthorPortraitAlt
著者
iPentecのメインプログラマー
C#, ASP.NET の開発がメイン、少し前まではDelphiを愛用
作成日: 2011-02-03
Copyright © 1995–2025 iPentec all rights reserverd.