| メソッド | プロパティ | 例 | フレームあり | フレームなし |
ZipCodeValidator クラスは、ストリングが米国の郵便番号、ZIP+4 (標準プラス 4 桁) の郵便番号、またはカナダの郵便番号として正しい長さであることを検証します。
MXML シンタックス
<mx:ZipCodeValidator> タグは、親クラスのプロパティと、次のプロパティを受け取ります。
<mx:ZipCodeValidator例を参照するにはここをクリックしてください
allowedFormatChars=" -"
domain="US Only | US or Canada "
invalidCharError="The zip code contains invalid characters."
invalidDomainError="The domain parameter is invalid.It must be either 'US Only' or 'US or Canada'."
invalidFormatCharsError="The allowedFormatChars parameter is invalid.It cannot contain any digits or letters."
wrongCAFormatError="The Canadian zip code must be formatted 'A1B 2C3'."
wrongLengthError="The zip code must be 5 digits or 5+4 digits."
wrongUSFormatError="The zip+4 extension must be formatted '12345-6789'."
/>
| メソッド | |
| doValidation( value:Object)
: Void郵便番号を検証します。 |
static | validateZipCode( 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使用できる書式文字のセットを表します。 |
| domain:Stringチェックする郵便番号の種類を表します。 |
| invalidCharError:Stringエラーメッセージを表します。 |
| invalidDomainError:Stringエラーメッセージを表します。 |
| invalidFormatCharsError:Stringエラーメッセージを表します。 |
| wrongCAFormatError:Stringエラーメッセージを表します。 |
| wrongLengthError:Stringエラーメッセージを表します。 |
| wrongUSFormatError:Stringエラーメッセージを表します。 |
| mx.validators.Validator クラスから継承されるプロパティ |
field listener required requiredFieldError validate |
| メソッドの詳細 |
doValidation( value:Object)
: Void
パラメータ
value:Object - 郵便番号を含むストリングを表します。
static validateZipCode( 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.zipCode を指定する場合、baseField の値は "zipCode" です。
| プロパティの詳細 |
allowedFormatChars:String
domain:String
invalidCharError:String
invalidDomainError:String
invalidFormatCharsError:String
wrongCAFormatError:String
wrongLengthError:String
wrongUSFormatError:String
| 例 |
| ZipCodeValidatorExample.mxml |
|