我想在android中执行UI验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想验证顶级域名,我也希望从中防止SQL注入。
这是我使用的模式如下:
^[A-Z0-9+_.-]+@[A-Z0-9.-]+$
请提出一些想法
答案 0 :(得分:1)
试试这个,它可以帮助你解决你的期望
^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$
在输入电子邮件地址时会阻止SQL注入,并且它会验证顶级域名,例如com,us,nz,au,ch