как разобрать введенный текст в textinput - PullRequest
0 голосов
/ 22 марта 2010

Можно ли проанализировать введенный текст в текстовом поле, я хочу найти введенный текст, содержащий символ @ и. символ без использования валидатора электронной почты .. это возможно? Спасибо заранее ....

Ответы [ 3 ]

0 голосов
/ 22 марта 2010

Это не совсем тот ответ, который вы ищете, однако, похоже, вы проверяете, что пользователь вводит правильный адрес электронной почты. Flex имеет довольно полезные валидаторы, готовые к работе, и вы можете создавать свои собственные.

Поставляется с EmailValidator, который можно использовать, добавив в свой mxml

<!-- Validate email -->
<mx:EmailValidator
    id="emailValidator"
    source="{emailInput}" property="text"
/>
0 голосов
/ 22 марта 2010

Фактически это возможно без добавления обработчика события в поле TextInput. Например, у вас есть текстовый ввод:

<s:TextInput id="input1" x="75" y="385"/>

А теперь, чтобы проанализировать этот пользовательский ввод по некоторому регулярному выражению, просто используйте свойство .text поля ввода в соответствующем обработчике событий. Для бывшего обработчика событий кнопки «A Submit».

0 голосов
/ 22 марта 2010

Конечно. Однако вам нужно будет добавить обработчик событий , чтобы вы получали уведомление, когда пользователь завершил ввод текста. Как только ваш обработчик событий вызван, вы можете извлечь поле .text и проанализировать его.

...