如何防止android中电子邮件验证的SQL注入
我想在android中执行UI验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想要验证顶级域,并且我想要阻止来自它的SQL注入 以下是我使用的一种模式:如何防止android中电子邮件验证的SQL注入,android,regex,Android,Regex,我想在android中执行UI验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想要验证顶级域,并且我想要阻止来自它的SQL注入 以下是我使用的一种模式: ^[A-Z0-9+_.-]+@[A-Z0-9.-]+$ 请提出一些想法试试这个,它可能会帮助你解决你的期望 ^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$ 它将在输入电子邮件地址时防止
^[A-Z0-9+_.-]+@[A-Z0-9.-]+$
请提出一些想法试试这个,它可能会帮助你解决你的期望
^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$
它将在输入电子邮件地址时防止SQL注入,还将验证顶级域名,如com、us、nz、au、ch,就像SQL注入是一种用于自动攻击的技术。与在活动中的字段中键入“little Bobby Tables”代码相比,用户有更好的方法访问数据库。