2012-10-18 634 1563 メールアドレスの書式チェックの方法をネットで調べると、preg_match関数を使用した正規表現チェックのコードがいくつか出てくるのだが、どれも同じコードではない為、どれが一番正確なのかはよく分からない。そこで、信用できそうなコードをご紹介。 どうやら、docomoは「da.me..@docomo.ne.jp」といったRF2822非準拠の携帯メールアドレスが取得できるらしいので、docomoのせいでちょっとややこしいようだ。 ↓ドコモのメールアドレスの取得は以下が可能↓ ■ドットで始まる ■ドットが連続する ■@の前がドット あと、こんなメールアドレスも存在するらしい・・・ ■Abc\@def@example.com ■customer/department=shipping@example.com ■!def!xyz%abc@example.com
![メールアドレスの書式が正しいかチェックする正規表現](https://cdn-ak-scissors.b.st-hatena.com/image/square/1f55900d5417b6c44a98e28e99e4b4d64d7a1edc/height=288;version=1;width=512/https%3A%2F%2Fpinkmonky.net%2Fimg%2Fog.jpg)