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