如何在文本字段Appcelerator中输入文本后验证电子邮件

How to validate email after text is entered in textfield Appcelerator

本文关键字:文本 输入 验证 电子邮件 Appcelerator 字段      更新时间:2024-04-29

我是appcelerator的新手。我有个疑问。在我们在文本字段中输入文本后,有人知道如何检查电子邮件验证吗。我只需点击一下按钮就可以做到。但我想要的是,在输入文本后,需要检查文本字段本身。任何帮助都将不胜感激。

感谢

您可以在textfield上添加一个事件侦听器。

textField.addEventListener('return',function(e){
     if(isValidEmail(e.source.value)){
        //Email is valid
     }else{
        //Invalid Email
     }
});

function isValidEmail(email) { 
    var re = /^(([^<>()[']''.,;:'s@'"]+('.[^<>()[']''.,;:'s@'"]+)*)|('".+'"))@(('[[0-9]{1,3}'.[0-9]{1,3}'.[0-9]{1,3}'.[0-9]{1,3}'])|(([a-zA-Z'-0-9]+'.)+[a-zA-Z]{2,}))$/;
    return re.test(email);
}