0

我想在 android 中执行 UI 验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想验证顶级域,并且我想阻止它的 SQL 注入。

这是我使用的模式如下:

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

请提出一些想法

4

1 回答 1

1

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

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

它将在输入电子邮件地址时防止 SQL 注入,并且它将像这样验证 com、us、nz、au、ch 等顶级域名

于 2012-11-10T17:23:29.977 回答