-2

私は(機能する)機能を持っており、電子メールアドレスが有効かどうかをチェックします。まともなメールがあるときに実際にテストする部分を除いて、ほとんどがどのように機能しているかを理解しています.

これはどのように作動しますか:

 if ( preg_match("/[a-z0-9!#$%&'*+\/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+\/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?/i", $email) ) {
        $valid_address = true;
      } else {
        $valid_address = false;
      }
    } 

私は preg_match をよく理解していないので、これはかなりランダムな文字のように見えます。

4

2 に答える 2