checkMailAddressで、@の左側の/が許可されない
@の左側に/があることはRFC違反ではないので、対応していただきたいです。
実際にvodafone時代にメアドを取得した携帯ユーザで、何人もこういうメアドの人がいます。
改善案
- if (preg_match('/^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$/i', + if (preg_match('#^([a-z0-9_]|\-|\.|\+|\/)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$#i',
参考:http://www.puni.net/~mimori/rfc/rfc2822.txt
@の左側に/があることはRFC違反ではないので、対応していただきたいです。
実際にvodafone時代にメアドを取得した携帯ユーザで、何人もこういうメアドの人がいます。
改善案
- if (preg_match('/^([a-z0-9_]|\-|\.|\+)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$/i', + if (preg_match('#^([a-z0-9_]|\-|\.|\+|\/)+@(([a-z0-9_]|\-)+\.)+[a-z]{2,6}$#i',参考:http://www.puni.net/~mimori/rfc/rfc2822.txt