使用Flex SDK 4.6,我试图将TextInput字段限制为仅发送电子邮件字符,如下所示:
textInput.restrict = "a-z A-z 0-9 \- _ @ .";
但是,当我运行我的应用程序时,TextInput字段接受任何字符。我真的不确定为什么这不起作用,并希望得到任何帮助。
答案 0 :(得分:3)
试试这些链接。这可能会有所帮助
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/validators/EmailValidator.html
答案 1 :(得分:2)
如果您丢失“restrict”属性中的空格怎么办?您可以在restrict属性设置器功能的内部代码上签入Flex代码,然后它可以帮助您找到解决方案(现在没时间查看)
答案 2 :(得分:0)
嗨,如果你还没有解决它...... 对我来说,这是最有效的解决方案......因为它是最小的,甚至不允许错误的输入到达!
.restrict =" a-z A-z 0-9 \\ - \\ _ @。&#34 ;;
//复制并粘贴100%正常工作as3电子邮件限制只允许下划线减去点和数字和字母。