パッケージmx.validators
クラスpublic class RegExpValidationResult
継承RegExpValidationResult Inheritance ValidationResult Inheritance Object

RegExpValidator クラスは、valid イベントと invalid イベントを送出します。invalid イベントでは、イベントオブジェクトが ValidationResultEvent クラスのインスタンスであり、ValidationResultEvent.results プロパティに ValidationResult オブジェクトの配列が含まれます。

ただし、valid イベントの場合、ValidationResultEvent.results プロパティには RegExpValidationResult オブジェクトの配列が含まれます。 RegExpValidationResult クラスは ValidationResult クラスの子クラスとなっており、正規表現とあわせて使用するプロパティが追加で格納されます。

関連項目

mx.events.ValidationResultEvent


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritederrorCode : String
isError プロパティの値が true の場合、検証エラーコードを表します。
ValidationResult
 InheritederrorMessage : String
isError プロパティの値が true の場合、検証エラーメッセージを表します。
ValidationResult
 InheritedisError : Boolean
フィールドで検証エラーが発生すると、値が true に設定されます。
ValidationResult
  matchedIndex : int
一致した入力ストリング中の開始インデックスを含む整数を表します。
RegExpValidationResult
  matchedString : String
正規表現と一致する入力ストリングのサブストリングが含まれたストリングを表します。
RegExpValidationResult
  matchedSubstrings : Array
ストリングの配列を表します。一致するサブストリングが存在する場合は、そのサブストリングが括弧に囲まれた状態で配列内に格納されます。
RegExpValidationResult
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheritedsubField : String
結果と関連付けられているサブフィールドの名前を表します。
ValidationResult
パブリックメソッド
 メソッド定義元
  
RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)
コンストラクタ
RegExpValidationResult
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
matchedIndexプロパティ
public var matchedIndex:int

一致した入力ストリング中の開始インデックスを含む整数を表します。

matchedStringプロパティ 
public var matchedString:String

正規表現と一致する入力ストリングのサブストリングが含まれたストリングを表します。

matchedSubstringsプロパティ 
public var matchedSubstrings:Array

ストリングの配列を表します。一致するサブストリングが存在する場合は、そのサブストリングが括弧に囲まれた状態で配列内に格納されます。 サブストリングに一致するものが見つからない場合、この配列の長さは 0 になります。matchedSubStrings[0] を使用すると最初にサブストリングが一致したものにアクセスできます。

コンストラクタの詳細
RegExpValidationResult()コンストラクタ
public function RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)

コンストラクタ

パラメータ
isError:Boolean — 検証エラーが発生した場合は、true を渡します。
 
subField:String (default = "") — 検証したオブジェクトのサブフィールドの名前を表します。
 
errorCode:String (default = "") — 検証エラーコードを表します。
 
errorMessage:String (default = "") — 検証エラーメッセージを表します。
 
matchedString:String (default = "") — 一致するサブストリングです。
 
matchedIndex:int (default = 0) — 一致するストリングのインデックスを表します。
 
matchedSubstrings:Array (default = null) — 一致するサブストリングの配列を表します。




 

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/validators/RegExpValidationResult.html