Flex4数据处理:数据验证与格式化

Flex4数据处理:数据验证与格式化

ID:39327103

大小:1.60 MB

页数:23页

时间:2019-06-30

Flex4数据处理:数据验证与格式化_第1页
Flex4数据处理:数据验证与格式化_第2页
Flex4数据处理:数据验证与格式化_第3页
Flex4数据处理:数据验证与格式化_第4页
Flex4数据处理:数据验证与格式化_第5页
资源描述:

《Flex4数据处理:数据验证与格式化》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章Flex4数据处理:数据验证与格式化6.1Flex4数据验证6.2Flex4数据格式化6.1Flex4数据验证Flex4中内建的数据验证组件主要包括NumberValidator(数字验证)、CurrencyValidator(货币验证)、PhoneNumberValidator(电话号码验证)、StringValidator(字符串验证)、ZipCodeValidator(邮政编码验证)、CreditCardValidator(信用卡验证)、DateValidator(日期验证)、EmailValidator(电子邮件验证)和RegExpValidator(正则表达式验证)等。Va

2、lidator类实现的功能是使验证程序生成必填字段。Validator类的常用属性和事件如下所示。(1)enabled(2)source(3)property(4)required(5)requiredFieldError(6)trigger(7)triggerEvent6.1.1数字验证NumberValidator组件主要用于检验字符串是否为有效数字,除此之外还可以验证是否为整数,以及验证是否为给定范围内的数等。NumberValidator组件除了继承Validator类的属性以外,还有如下一些常用属性。(1)allowNegative(2)maxValue(3)minValue(4

3、)domain(5)precision(6)decimalSeparator(7)thousandsSeparator(8)negativeError(9)exceedsMaxError(10)lowerThanMinError(11)integerError(12)precisionError(13)separationError(14)decimalPointCountError(15)invalidCharError(16)invalidFormatCharsError6.1.1数字验证NumberValidator组件使用标签定义,Numbe

4、rValidator组件是非可视化组件,需要被包含在标签中。例如,以下程序验证用户输入的数字是否在20到50之间。运行结果如图所示。6.1.2货币验证CurrencyValidator组件用于验证输入的字符串是否为合法的货币表达式。CurrencyValidator组件还可以正确验证带格式和无格式的货币表达式,例如,“$12,345.00”和“12345”。使用的属性如下所示。(1)currencySymbol(2)alignSymbol(3)currencySymbolErrorCurrencyValidator组件使用

5、ator>标签定义,如下例所示。运行结果如图所示。6.1.3电话号码验证PhoneNumberValidator组件用于验证字符串是否为有效电话号码的格式。有效电话号码默认至少包含10位数字,以及其他格式化字符。除了继承Validator类定义的属性,PhoneNumberValidator还可以定义的属性如下所示。(1)allowedFormatChars:定义允许的格式化字符集,默认是()、-、.和+。(2)invalidCharError:定义输入值包含无效字符时显示的错误消息。(3)minDigits:有效电话号码的最小位数,默认值为10。(4)wrongLengthError:输

6、入值的位数少于10时显示的错误消息。6.1.4字符串验证StringValidator组件用于验证字符串的长度是否位于指定范围内。除了继承Validator类定义的属性以外,StringValidator还可以定义的一些属性如下所示。(1)maxLength:定义有效字符串的最大长度。(2)minLength:定义有效字符串的最小长度。(3)tooLongError:定义当字符串的长度大于最大长度时显示的错误消息。(4)tooShortError:定义当字符串的长度小于最小长度时显示的错误消息。6.1.5邮政编码验证ZipCodeValidator组件用于检验字符串是否是有效的邮政编码格式

7、。ZipCodeValidator中可以另外定义的属性如下所示。(1)allowedFormatChars:定义邮政编码中允许的格式化字符集,默认为“-”。(2)domain:定义要检查的邮政编码的类型,可选值为“USorCanada”、“USOnly”和“CanadaOnly”。(3)invalidCharError:定义邮政编码包含无效字符时显示的错误消息。(4)invalidDomainError:定义domain

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。