在php中控制输入数据

时间:2014-06-23 16:31:17

标签: php validation email

我开始使用PHP,并且我已经完成了一项任务,我必须基本上在代码中发送电子邮件。获取电子邮件的不同部分的部分已经完成,但现在我想确定给定的电子邮件地址实际上是一个电子邮件地址。

问题:如何验证PHP中字符串内的数据?

提前致谢!

2 个答案:

答案 0 :(得分:2)

请不要使用正则表达式,请使用它们所构建的validation filters

答案 1 :(得分:0)

使用Preg Match

$regexp = "/^[_a-z0-9-A-Z]+(\.[_a-z0-9-A-Z]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/";
if(!preg_match($regexp, $email)){
   $flag = false;
}else{
   $flag = true;
}