Flex 4 создать валидатор, который позволяет только буквы и тире? - PullRequest
0 голосов
/ 25 января 2011

Как я могу создать валидатор, который позволяет вводить только буквы как тире?

Заранее спасибо

EDIT

Это то, что я имею до сих пор ..

Если я пишу тест, он проходит, и если я пишу 123, он терпит неудачу, но если я пишу тест123, он проходит, который мне не нужен

EDIT

Валидатор теперь работает так, как я хотел. :)

override protected function doValidation(value:Object):Array
        {
            results = [];

            var regEx:RegExp = /^[a-zA-Z _-]*[a-zA-Z][a-zA-Z _-]*$/;

            if(regEx.test(value as String)) {
                trace("passed")
                return results;

            } else {
                var err:ValidationResult = new ValidationResult(true,"","","Only letters are allowed");
                results.push(err);
                trace("error")
            }

        return results;
    }

1 Ответ

1 голос
/ 25 января 2011

ОК, правильный RE - ^[a-zA-Z _-]*[a-zA-Z][a-zA-Z _-]*$

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...