如何查看使用php输入的电子邮件地址?

时间:2011-02-20 05:40:20

标签: php email

我想知道有没有办法知道用户输入的电子邮件ID是否正确!

如果用户输入email address显示Incorrect email entered!,但是如果用户输入emailid@gmail.com则显示Correct email entered!

请帮帮我!

提前致谢!

3 个答案:

答案 0 :(得分:0)

使用preg_match functionereg功能并通过电子邮件发送正则表达式

//$checkvalue contains your value to be matched

if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $checkvalue)) 
{
    echo "invalid email address";
}
else{
    echo "valid email address";
}

答案 1 :(得分:0)

您可以查看this thread获取正则表达式并使用完整说明进行操作。

答案 2 :(得分:0)

使用正则表达式检查所提供电子邮件的格式是否符合标准电子邮件格式。如果您不知道正则表达式是什么,请对它们进行谷歌搜索,它们是任何程序员都可以使用的非常强大的工具。只是为了让您开始查看PHP中的 preg_match 方法。看看这个链接:

http://www.php.net/manual/en/function.preg-match.php