fetus Diary

2006/06/07(水) - au 対応

(?:(?:(?:(?:(?:(?:\.|(?:[0-9A-Za-z]|[\x21\x23\x27\x2A\x2D\x2F\x3D\x3F\x5
E-\x60\x7B-\x7E]))+)))@(?:docomo\.ne\.jp))|(?:(?:(?:(?:(?:\.|(?:[0-9A-Za
-z]|[\x21\x23\x27\x2A\x2D\x2F\x3D\x3F\x5E-\x60\x7B-\x7E]))*(?:[0-9A-Za-z
]|[\x21\x23\x27\x2A\x2D\x2F\x3D\x3F\x5E-\x60\x7B-\x7E]))))@(?:[cdhknqrst
]\.vodafone\.ne\.jp))|(?:(?:(?:(?:(?:\.|(?:[0-9A-Za-z]|[\x21\x23\x27\x2A
\x2D\x2F\x3D\x3F\x5E-\x60\x7B-\x7E]))+)))@(?:ezweb\.ne\.jp)))

たぶん細かいルールが違うと思う(local-part に使える文字が多すぎると思う)けど、各社まともに仕様をだしてくれてないのでシラネ

ついでに、dot-atom あたりが RFC 準拠でないメールアドレスの場合、経路上で殺されてもシラネ

やっつけ仕事だからちょっと冗長だけど、調整する気ナシ。(?:...) がちょっと多いくらいなら問題無いでしょ、たぶん。Perl の正規表現エンジンは充分早いし。(m//i の形にして case を見ないようにすると激遅だけど)

コメント

コメントはありません。

名前
メール
コメント

※HTML タグは使えません。HTTP URL には自動リンクが張られます。

Captcha
画像から読み取れる文字を入力: