使用Flex SDK 4.6,我尝试将TextInput字段限制为仅包含电子邮件字符,如下所示:
textInput.restrict = "a-z A-z 0-9 \- _ @ .";
然而,当我运行我的应用程序时,TextInput字段接受任何字符。我真的不知道为什么它不工作,希望得到任何帮助。
isr3a4wc1#
请尝试以下链接。这可能会有所帮助http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.htmlhttp://blog.flexexamples.com/2008/08/29/validating-email-addresses-using-the-emailvalidator-class-in-flex/http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/validators/EmailValidator.html
dddzy1tm2#
如果丢失了“restrict”属性中的空格怎么办?您可以在restrict属性setter函数的内部代码上检查Flex代码,然后它可能会帮助您找到解决方案(现在没有时间查看)
k5hmc34c3#
你好,如果你还没有解决它...对我来说是最有效的解决方案...因为它是最小的,甚至不允许错误的输入到达!.限制=“a-z A-z 0-9 \-\ _ @ .";//复制和粘贴100%工作方式3电子邮件限制除了数字和字母外,只允许使用下划线、点和at。
3条答案
按热度按时间isr3a4wc1#
请尝试以下链接。这可能会有所帮助
http://www.oreillynet.com/pub/a/flex/excerpts/flex-4-cookbook/validation-formatting-regular-expressions.html
http://blog.flexexamples.com/2008/08/29/validating-email-addresses-using-the-emailvalidator-class-in-flex/
http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/validators/EmailValidator.html
dddzy1tm2#
如果丢失了“restrict”属性中的空格怎么办?您可以在restrict属性setter函数的内部代码上检查Flex代码,然后它可能会帮助您找到解决方案(现在没有时间查看)
k5hmc34c3#
你好,如果你还没有解决它...对我来说是最有效的解决方案...因为它是最小的,甚至不允许错误的输入到达!
.限制=“a-z A-z 0-9 \-\ _ @ .";
//复制和粘贴100%工作方式3电子邮件限制除了数字和字母外,只允许使用下划线、点和at。