使用corona sdk进行电子邮件地址验证。

在我的项目中,有一个供用户填写详细信息的表单。其中有一个文本字段用于输入用户的电子邮件地址。因此,我需要在该文本字段中验证电子邮件,在 corona 项目中。

点赞
用户2549544
用户2549544

尝试这个正则表达式:

local email = "email@email.com"
if (email:match("[A-Za-z0-9%.%%%+%-]+@[A-Za-z0-9%.%%%+%-]+%.%w%w%w?%w?")) then
    print("VALID EMAIL")
else
    print("INVALID EMAIL")
end
2014-01-10 10:46:13
用户88888888
用户88888888

使用正则表达式模式检查电子邮件。

使用此\[A-Za-z0-9%.%%%+%-\]+@\[A-Za-z0-9%.%%%+%-\]+%.%w%w%w?%w?

2015-04-07 14:18:50
用户3377121
用户3377121
尝试一下:

local pattern = "[%w] _[%p]_[@][%w]+[.][%w.]+[^.]+"

return value ~= nil and #value >= 1 and #value <= 63 and istring.is_ascii(value) and not not value:match(pattern) and #value:match(pattern) == #value


例如:email@email.com
email@email.com.br
2016-08-05 17:26:25