| メソッド | プロパティ | 例 | フレームあり | フレームなし |
PhoneNumberValidator クラスは、ストリングが有効な電話番号であることを検証します。この検証では、電話番号が実在するかどうかはチェックされません。
MXML シンタックス
<mx:PhoneNumberValidator> タグは、親クラスのプロパティと、次のプロパティを受け取ります。
<mx:PhoneNumberValidator例を参照するにはここをクリックしてください
allowedFormatChars="()- .+"
invalidCharError="Invalid characters in your phone number."
invalidFormatCharsError="The allowedFormatChars parameter is invalid.It can not contain any digits."
wrongLengthError="Your telephone number must be at least 10 digits in length."
/>
| メソッド | |
| doValidation( value:Object)
: Void 電話番号を検証します。 |
static | validatePhoneNumber( validator:mx.validators.Validator, value:Object, paramObj:Object, baseField:String)
: Boolean <mx:Validator> タグを使用する場合に、カスタム検証関数からバリデータを呼び出す便利なメソッドです。 |
| mx.validators.Validator クラスから継承されるメソッド |
disable doValidation enable hasErrors isStructureValid isValid validateRequired validationError |
| プロパティ | |
| allowedFormatChars:String使用できる書式文字のセットを表します。 |
| invalidCharError:Stringエラーメッセージを表します。 |
| invalidFormatCharsError:Stringエラーメッセージを表します。 |
| wrongLengthError:Stringエラーメッセージを表します。 |
| mx.validators.Validator クラスから継承されるプロパティ |
field listener required requiredFieldError validate |
| メソッドの詳細 |
doValidation( value:Object)
: Void
パラメータ
value:Object - 電話番号を含むストリングを表します。
static validatePhoneNumber( 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.phone を指定する場合、baseField の値は "phone" です。
| プロパティの詳細 |
allowedFormatChars:String
invalidCharError:String
invalidFormatCharsError:String
wrongLengthError:String
| 例 |
| PhoneNumberValidatorExample.mxml |
|