重複の可能性:
電子メールを検証するために正規表現を変更しますか?
$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 に @symbol が 1 つある場合、@ 記号が 1 つしかないことが表示されます。簡単ですよね?