| パッケージ | mx.validators |
| クラス | public class RegExpValidationResult |
| 継承 | RegExpValidationResult ValidationResult Object |
| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
valid イベントと invalid イベントを送出します。 invalid イベントでは、イベントオブジェクトが ValidationResultEvent クラスのインスタンスであり、ValidationResultEvent.results プロパティに ValidationResult オブジェクトの配列が含まれます。
ただし、valid イベントの場合、ValidationResultEvent.results プロパティには RegExpValidationResult オブジェクトの配列が含まれます。 RegExpValidationResult クラスは ValidationResult クラスの子クラスとなっており、正規表現とあわせて使用するプロパティが追加で格納されます。
関連する API エレメント
パブリックプロパティ
| プロパティ | 定義元 | ||
|---|---|---|---|
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | |
![]() | errorCode : String
isError プロパティの値が true の場合、検証エラーコードを表します。 | ValidationResult | |
![]() | errorMessage : String
isError プロパティの値が true の場合、検証エラーメッセージを表します。 | ValidationResult | |
![]() | isError : Boolean
フィールドで検証エラーが発生すると、値が true に設定されます。 | ValidationResult | |
| matchedIndex : int
一致した入力ストリング中の開始インデックスを含む整数を表します。 | RegExpValidationResult | ||
| matchedString : String
正規表現と一致する入力ストリングのサブストリングが含まれたストリングを表します。 | RegExpValidationResult | ||
| matchedSubstrings : Array
ストリングの配列を表します。一致するサブストリングが存在する場合は、そのサブストリングが括弧に囲まれた状態で配列内に格納されます。 | RegExpValidationResult | ||
![]() | subField : String
結果と関連付けられているサブフィールドの名前を表します。 | ValidationResult | |
パブリックメソッド
| メソッド | 定義元 | ||
|---|---|---|---|
RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)
コンストラクター
| RegExpValidationResult | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
プロパティの詳細
matchedIndex | プロパティ |
public var matchedIndex:int| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
一致した入力ストリング中の開始インデックスを含む整数を表します。
matchedString | プロパティ |
public var matchedString:String| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
正規表現と一致する入力ストリングのサブストリングが含まれたストリングを表します。
matchedSubstrings | プロパティ |
public var matchedSubstrings:Array| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
ストリングの配列を表します。一致するサブストリングが存在する場合は、そのサブストリングが括弧に囲まれた状態で配列内に格納されます。 サブストリングに一致するものが見つからない場合、この配列の長さは 0 になります。matchedSubStrings[0] を使用すると最初にサブストリングが一致したものにアクセスできます。
コンストラクターの詳細
RegExpValidationResult | () | コンストラクター |
public function RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)| 言語バージョン: | ActionScript 3.0 |
| 製品バージョン: | Flex 3 |
| ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクター
パラメーターisError:Boolean — 検証エラーが発生した場合は、true を渡します。
| |
subField:String (default = "") — 検証したオブジェクトのサブフィールドの名前を表します。
| |
errorCode:String (default = "") — 検証エラーコードを表します。
| |
errorMessage:String (default = "") — 検証エラーメッセージを表します。
| |
matchedString:String (default = "") — 一致するサブストリングです。
| |
matchedIndex:int (default = 0) — 一致するストリングのインデックスを表します。
| |
matchedSubstrings:Array (default = null) — 一致するサブストリングの配列を表します。
|
Tue Jun 12 2018, 10:34 AM Z
継承されるパブリックプロパティを隠す
継承されるパブリックプロパティを表示