可能重复:
修改正则表达式以验证电子邮件?
$email = $_POST["email"];
if(preg_match("[@{1}]",$email))
echo "There is only one @ symbol";
if(preg_match("[@{2,}]",$email))
echo "There is more than one";
我的问题很简单,但由于我很少使用正则表达式,所以输出不会按照我想要的方式出现。$email 也是发布数据。
如果 $email 有 2 个或更多 @ 符号,那么它将显示不止一个。如果 $email 有 1 个 @symbol,那么它将显示只有 1 个 @ 符号。够容易吧?