Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想在 android 中执行 UI 验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想验证顶级域,并且我想阻止它的 SQL 注入。
这是我使用的模式如下:
^[A-Z0-9+_.-]+@[A-Z0-9.-]+$
请提出一些想法
试试这个,它可能会帮助你解决你的期望
^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$
它将在输入电子邮件地址时防止 SQL 注入,并且它将像这样验证 com、us、nz、au、ch 等顶级域名