おのれ鍋奉行が!

RegularExpressionValidator クラス

最終更新:

lmes2

- view
メンバー限定 登録/ログイン

RegularExpressionValidator クラス


概要

指定したコントロールに、正規表現による検証をかける。
ここでは、メールアドレスとして使用可能な文字列かをチェックしている。

参照:

前提条件


手順

[ツールボックス] -> 「RegularExpressionValidator」を「default.aspx」のデザインビューに配置。
textbox コントロールと、button コントロールも配置しておく。

not found (218.jpg)

default.aspx.vb を以下のように変更。

Partial Class _Default
    Inherits System.Web.UI.Page
 
    Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        RegularExpressionValidator1.ControlToValidate = "TextBox1"
        RegularExpressionValidator1.ValidationExpression = _
        "^([0-9a-zA-Z]([-.\w]*[0-9a-zA-Z])*@([0-9a-zA-Z][-\w]*[0-9a-zA-Z]\.)+[a-zA-Z]{2,9})$"
 
    End Sub
End Class
 

実行すると以下のようになる。

not found (219.jpg)

メールアドレスとして正しくない値を書き、button を押すとエラーを表示。

not found (220.jpg)

メールアドレスとして正しい値を書いて、buttonを押すとエラーはでない。

not found (221.jpg)
記事メニュー
ウィキ募集バナー