【发布时间】:2025-12-01 23:50:01
【问题描述】:
是否可以解析 textinput 中输入的文本,我想找到输入的文本包含 @ 符号和 .不使用电子邮件验证器的符号..有可能吗? 提前谢谢....
【问题讨论】:
是否可以解析 textinput 中输入的文本,我想找到输入的文本包含 @ 符号和 .不使用电子邮件验证器的符号..有可能吗? 提前谢谢....
【问题讨论】:
当然。但是,您需要添加event handler,以便在用户完成输入文本时收到通知。调用事件处理程序后,您可以提取 .text 字段并对其进行解析。
【讨论】:
这并不是您正在寻找的答案,但听起来您可能正在验证用户输入的电子邮件地址是否有效。 Flex 提供了非常有用的验证器,您可以创建自己的验证器。
它附带了一个可以通过添加到您的 mxml 来使用的 EmailValidator
<!-- Validate email -->
<mx:EmailValidator
id="emailValidator"
source="{emailInput}" property="text"
/>
【讨论】:
事实上它可以在不向 TextInput 框添加事件处理程序的情况下。 例如,您有一个文本输入:
<s:TextInput id="input1" x="75" y="385"/>
现在为了根据一些正则表达式解析这个用户输入,只需在适当的事件处理程序中使用输入框的.text 属性。例如“提交按钮”的事件处理程序。
【讨论】: