Как я могу проверить (проверка номера телефона) каждого элемента массива в сценарии, используя flex - PullRequest
0 голосов
/ 17 ноября 2009
var str:String=cntslst.text;      
var results:Array = str.split(",");
for(i=0;i<result.length;i++)
{<mx:NumberValidator source="{result[i]}" property="text" id="cell" />}

возможно ли это?

1 Ответ

3 голосов
/ 17 ноября 2009

Вы можете использовать класс PhoneNumberValidator, созданный в AS3 или MXML, это нормально. Не устанавливайте свойства источника или свойства, если не хотите, чтобы отображался пользовательский интерфейс с ошибкой проверки.

Затем можно вызвать метод validate в этом экземпляре для каждой строки и проверить, является ли возвращаемое свойство результатов возвращаемого ValidationResultEvent нулевым или пустым.

var validator:PhoneNumberValidator; //instantiate how you like
var result:ValidationResultEvent = validator.validate(str);
var isPhoneNumber:Boolean = result.results == null || result.results.length == 0;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...