ASP.NET RegularExpressionValidator控件
Validation 服务器控件
定義と用法
RegularExpressionValidator コントロールは、入力値が指定されたパターンに一致するかどうかを検証するために使用されます。
注释:ブラウザーがクライアント側検証をサポートしていない場合、または EnableClientScript プロパティが false に設定されている場合を除き、サーバー側とクライアント側の両方で検証が実行されます。
注释:入力コントロールが空の場合、検証は失敗します。RequiredFieldValidator コントロールを使用して、フィールドを必須にしてください。
属性
| 属性 | 描述 |
|---|---|
| BackColor | RegularExpressionValidator コントロールの背景色。 |
| ControlToValidate | 検証するコントロールのID。 |
| Display | 検証コントロールの表示動作。有効な値は次のとおりです。
|
| EnableClientScript | クライアント側検証を有効にするかどうかを指定するブール値。 |
| Enabled | 検証コントロールを有効にするかどうかを指定するブール値。 |
| ErrorMessage | 検証が失敗したときに ValidationSummary コントロールに表示されるテキスト。注释:Text プロパティが設定されていない場合、テキストは検証コントロールにも表示されます。 |
| ForeColor | コントロールの前景色。 |
| id | コントロールの一意のID。 |
| IsValid | ControlToValidate で指定されたコントロールが検証に合格したかどうかを示すブール値。 |
| runat | このコントロールがサーバーコントロールであることを指定します。"server" に設定する必要があります。 |
| BackColor | RegularExpressionValidator コントロールの背景色。 |
| Text | 検証失敗時に表示されるメッセージ。 |
| ValidationExpression | 入力コントロールを検証する正規表現を指定します。クライアントとサーバーでは、式の構文が異なります。クライアントでは JScript が使用されます。サーバーでは、指定した言語に応じて使用されます。 |
实例
RegularExpressionValidator
この例では、.aspx ファイルで TextBox コントロール、Button コントロール、Label コントロール、および RegularExpressionValidator コントロールを宣言します。submit() 関数はページが有効かどうかを検出します。有効な場合は、Label コントロールに "The page is valid!" を返します。無効な場合は、Label コントロールに "The page is not valid!" を返します。検証が失敗した場合は、RegularExpressionValidator コントロールにテキスト "The zip code must be 5 numeric digits!" が表示されます。
Validation 服务器控件 其他扩展