| メソッド | プロパティ | 例 | フレームあり | フレームなし |
StringValidator クラスは、ストリングの長さが指定された範囲内であることを検証します。
MXML シンタックス
StringValidator クラスは、親クラスのプロパティと、次のプロパティを受け取ります。
<mx:StringValidator例を参照するにはここをクリックしてください
minLength="minimum length - no default"
maxLength="maximum length - no default"
tooLongError="This string is longer than the maximum allowed length."
tooShortError="This string is shorter than the minimum allowed length."
/>
| メソッド | |
| doValidation( value:Object)
: Void ストリングを検証します。 |
static | validateString( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Boolean <mx:Validator> タグを使用する場合に、カスタム検証関数からバリデータを呼び出す便利なメソッドです。 |
| mx.validators.Validator クラスから継承されるメソッド |
disable doValidation enable hasErrors isStructureValid isValid validateRequired validationError |
| プロパティ | |
| maxLength:Number 有効なストリングの最大の長さを表します。 |
| minLength:Number 有効なストリングの最小の長さを表します。 |
| tooLongError:String エラーメッセージを表します。 |
| tooShortError:Stringエラーメッセージを表します。 |
| mx.validators.Validator クラスから継承されるプロパティ |
field listener required requiredFieldError validate |
| メソッドの詳細 |
doValidation( value:Object)
: Void
パラメータ
value:Object - 検証するストリングです。
static validateString( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Boolean
パラメータ
validator:mx.validators.Validator - Validator インスタンスです。
value:Object - value.subfield。タグの field プロパティで指定された値のサブフィールドを subfield として指定します。
paramObj:Object - パラメータ情報 (エラーメッセージ、最小値と最大値など) を含んだオブジェクトを指定します。このパラメータはオプションですが、baseField を指定する場合には、null を指定します。
baseField:String - value パラメータで指定した subfield のテキスト表現を指定します。たとえば、value パラメータで value.mystring を指定する場合、baseField の値は "mystring" です。
| プロパティの詳細 |
maxLength:Number
minLength:Number
tooLongError:String
tooShortError:String
| 例 |
| StringValidatorExample.mxml |
|