将TextInput限制为仅限电子邮件字符

时间:2012-08-18 09:07:18

标签: actionscript-3 flex flex4.6

使用Flex SDK 4.6,我试图将TextInput字段限制为仅发送电子邮件字符,如下所示:

textInput.restrict = "a-z A-z 0-9 \- _ @ .";

但是,当我运行我的应用程序时,TextInput字段接受任何字符。我真的不确定为什么这不起作用,并希望得到任何帮助。

3 个答案:

答案 0 :(得分:3)

答案 1 :(得分:2)

如果您丢失“restrict”属性中的空格怎么办?您可以在restrict属性设置器功能的内部代码上签入Flex代码,然后它可以帮助您找到解决方案(现在没时间查看)

答案 2 :(得分:0)

嗨,如果你还没有解决它...... 对我来说,这是最有效的解决方案......因为它是最小的,甚至不允许错误的输入到达!

.restrict =" a-z A-z 0-9 \\ - \\ _ @。&#34 ;;

//复制并粘贴100%正常工作as3电子邮件限制只允许下划线减去点和数字和字母。