控制php中的输入数据


Controlling the input data in php

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

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

提前感谢!

请不要使用正则表达式,使用验证过滤器,这就是它们构建的目的。

使用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;
}