Webコンサルタントの愚痴とアジャイル,生産性向上,Trac,オープンソースなどの与太話
またまたCPANねた。
Email::Valid::Looseってのはどうかね?Sixapartの宮川氏作。
簡単にいうと、rfc822違反の某NTTド○モがユーザに許可している
「@の前に.(ドット)を許可しているメールアドレス」
も正しいメールアドレスとしてチェックするライブラリ。使うのちょー簡単。(CPANから引用)
use Email::Valid::Loose; # same as Email::Valid my $addr = 'read_rfc822.@docomo.ne.jp'; my $is_valid = Email::Valid::Loose->address($addr);
これくらいのモジュール規模でも十分利用価値あるよね。
正規表現で毎回ガリガリやるの面倒だし。
#微妙に当たり前だが、Email::Validを継承してます。動作にはEmail::Validの0.17が必要。
よろしければ5段階評価で該当する☆をクリックしてください。
コメントはありません。是非コメントしてください。