包 | mx.validators |
类 | public class RegExpValidationResult |
继承 | RegExpValidationResult ValidationResult Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
valid
和 invalid
事件。对于 invalid
事件,事件对象是 ValidationResultEvent 类的实例,并且 ValidationResultEvent.results
属性包含 ValidationResult 对象的数组。
但是,对于 valid
事件,ValidationResultEvent.results
属性包含 RegExpValidationResult 对象的数组。RegExpValidationResult 类是 ValidationResult 类的子类,并且包含与正则表达式一起使用的其他属性。
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
errorCode : String
isError 属性的值为 true 时的验证错误代码。 | ValidationResult | ||
errorMessage : String
isError 属性的值为 true 时的验证错误消息。 | ValidationResult | ||
isError : Boolean
如果字段发生了验证错误,则包含 true。 | ValidationResult | ||
matchedIndex : int
包含匹配项输入字符串中的起始索引的整数。 | RegExpValidationResult | ||
matchedString : String
包含与正则表达式匹配的输入字符串的子字符串的字符串。 | RegExpValidationResult | ||
matchedSubstrings : Array
包含用括弧括住的子字符串匹配项(如果有)的字符串数组。 | RegExpValidationResult | ||
subField : String
与结果关联的子字段的名称。 | ValidationResult |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)
构造函数
| RegExpValidationResult | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
matchedIndex | 属性 |
public var matchedIndex:int
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
包含匹配项输入字符串中的起始索引的整数。
matchedString | 属性 |
public var matchedString:String
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
包含与正则表达式匹配的输入字符串的子字符串的字符串。
matchedSubstrings | 属性 |
public var matchedSubstrings:Array
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
包含用括弧括住的子字符串匹配项(如果有)的字符串数组。如果未找到子字符串匹配项,则此数组的长度为 0。使用 matchedSubStrings[0]
访问第一个子字符串匹配项。
构造函数详细信息
RegExpValidationResult | () | 构造函数 |
public function RegExpValidationResult(isError:Boolean, subField:String = "", errorCode:String = "", errorMessage:String = "", matchedString:String = "", matchedIndex:int = 0, matchedSubstrings:Array = null)
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数
参数isError:Boolean — 如果存在验证错误,则传递 true 。
| |
subField:String (default = " ") — 所验证对象的子字段的名称。
| |
errorCode:String (default = " ") — 验证错误代码。
| |
errorMessage:String (default = " ") — 验证错误消息。
| |
matchedString:String (default = " ") — 匹配子字符串。
| |
matchedIndex:int (default = 0 ) — 匹配字符串的索引。
| |
matchedSubstrings:Array (default = null ) — 子字符串匹配项的数组。
|
Tue Jun 12 2018, 11:04 AM Z