これは通常のルールを理解する正しい方法ですか?
他の人が書いた通常のルールは次のとおりです:
if (!preg_match('/^[w-.] @[w-.] (.w ) $/', $_string))
角括弧とその内容についての私の理解は次のとおりです。角括弧はそれらのいずれかを表します。
次に、 [w を使用します。 -.] 上の段落の最初の は、任意の英字、水平バー、またはドットであることが理解されています
上記の理解が正しければ、質問はこれです。 このコードの目的は、電子メールが正しいことを確認することです。
メールの最初の単語を横ダッシュにすることはできないことは誰もが知っています。これは間違いではありませんか?
-----ソリューションのアイデア----------------------
正規表現は一致します...@....net
そうですか?