###前提・実現したいこと
現在PHPで正規表現を学んでいます。そこで、メールアドレスをcheckするpreg_matchを考えているのですが、こちらの内容で対応できているか確認したいです。
preg_match('/^([a-z0-9+-]+)(.[a-z0-9+-]+)*@([a-z0-9-]+.)+[a-z]{2,6}$/iD', $mail)
/対象文字は、アルファベットと数字、_とハイフン
/.は一番初めにしないように追加で設定※繰り返しは可能
/@は1回
/最後の文字は絶対にアルファベットで2文字~6文字の間
/最後に悪質なコードを不可にするためにDのオプション設定
できれば、他にどんな書き方があるのか、知りたいです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/25 02:31