如何在android中防止SQL注入进行电子邮件验证

时间:2012-11-10 17:19:05

标签: android regex

我想在android中执行UI验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想验证顶级域名,我也希望从中防止SQL注入。

这是我使用的模式如下:

^[A-Z0-9+_.-]+@[A-Z0-9.-]+$

请提出一些想法

1 个答案:

答案 0 :(得分:1)

试试这个,它可以帮助你解决你的期望

 ^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$

在输入电子邮件地址时会阻止SQL注入,并且它会验证顶级域名,例如com,us,nz,au,ch