我开始使用PHP,并且我已经完成了一项任务,我必须基本上在代码中发送电子邮件。获取电子邮件的不同部分的部分已经完成,但现在我想确定给定的电子邮件地址实际上是一个电子邮件地址。
问题:如何验证PHP中字符串内的数据?
提前致谢!
答案 0 :(得分:2)
请不要使用正则表达式,请使用它们所构建的validation filters。
答案 1 :(得分:0)
$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;
}