Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/186.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何防止android中电子邮件验证的SQL注入_Android_Regex - Fatal编程技术网

如何防止android中电子邮件验证的SQL注入

如何防止android中电子邮件验证的SQL注入,android,regex,Android,Regex,我想在android中执行UI验证。在验证电子邮件地址时,我想检查它是否是有效的电子邮件地址。但是,我想要验证顶级域,并且我想要阻止来自它的SQL注入 以下是我使用的一种模式: ^[A-Z0-9+_.-]+@[A-Z0-9.-]+$ 请提出一些想法试试这个,它可能会帮助你解决你的期望 ^[\w!#$%&'*+/=?`{|}~^-]+(?:\.[!#$%&'*+/=?`{|}~^-]+)*@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$ 它将在输入电子邮件地址时防止

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

以下是我使用的一种模式:

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

请提出一些想法

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

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

它将在输入电子邮件地址时防止SQL注入,还将验证顶级域名,如com、us、nz、au、ch,就像

SQL注入是一种用于自动攻击的技术。与在活动中的字段中键入“little Bobby Tables”代码相比,用户有更好的方法访问数据库。