私はメールが有効であるかどうかを確認するこのコードを持っている:文字列に電子メールが含まれているかどうかを確認する方法は?
$email = "[email protected]";
$regex = '/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$/';
if (preg_match($regex, $email)) {
echo $email . " is a valid email. We can accept it.";
} else {
echo $email . " is an invalid email. Please try again.";
}
は、私は以下の次の文字列を持っていると仮定:
<html>
<body>
<p>[email protected]</p>
</body>
</html>
その文字列が電子メールであるかそうでないかをどのように確認することができますか? (上記のコードでは機能しないため)
chris85のように、次のようにします:https://regex101.com/r/jC1tU9/1 –