Пакет | 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:34 AM Z