電子メールをチェックし、データベースに対して実行するためのユーザー検証フォームを作成しようとしています。ただし、「my.name@domain.com」などの電子メールがある場合は、重複したエントリであっても、とにかくデータベースに入れられます。
if (preg_match("/^([a-zA-Z0-9z])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $_POST['e-mail'])) {
//regular expression for email validation
$Email = $_POST['e-mail'];
} else {
$error[] = 'Your EMail Address is invalid ';
}
preg_matchを変更して、そこにある期間を検索するにはどうすればよいですか?ところで、サイトに登録するすべてのユーザーは、電子メールにピリオドがあります(同じ電子メール形式を持つ特定のグループの人々のみが対象です)。