下記、正規表現は本当に簡単なチェックで、厳密なチェックをしたい場合は別途検索エンジンなどで調べた方がいいでしょう。参考として、PHPでメールアドレスかどうか調べる方法や、こちらのページで紹介されているようなメールアドレスの正規表現が存在します。 <?php $text = "mail@mail.com"; if (preg_match("/^([a-zA-Z0-9])+([a-zA-Z0-9\._-])*@([a-zA-Z0-9_-])+([a-zA-Z0-9\._-]+)+$/", $text)) { ... > このページを見る
最終更新時間:
2007年05月30日14時15分
みんなのブックマーク 人気(0) 新着
- RFC どころか正規表現の丸括弧すら分かってならしい。PHP ユーザ会が素晴しいマニュアルを提供してくれているのに PHPer のバカ共は読んでないんだろうなぁ → http://www.php.net/manual/ja/regexp.reference.php
- 正しいメールアドレスかどうかのチェック
- メールアドレスチェック
- 正規表現でメールアドレスかチェック
- 正規表現なんて曖昧でいいんだよ。それこそ100%の精度を求めたりしたら絶望的ですって。//とは書いてみたものの、これはひどい。
- 厳密かどうかじゃなくて「正しい」「正しくない」とする *根拠* を出すべきだと思う。 「厳密じゃない」ってのは「根拠はないけどなんとなくこんな感じじゃないかと言う気がしている」ってことか?
- 参考にするべからず
- そもそも、正規表現だけでメールのアドレスをチェックできないと聞いたので、たしかめにいってくる。
- ちなみにvimのsyntax/mail.vimでは... \v[_=a-z\./+0-9-]+\@[a-z0-9._-]+\a{2}
- これから新規メアドを作成するような入力欄がこれでは全然ダメ。しかし既存メアドの入力欄(一般的なメール欄)は、RFC違反のメアドが実在する以上、この程度で仕方ないと言える。ちなみに自分はノーチェック派。
- _[regexp]
- (正解みてしんだ(こんなの書けん
- メアドの正規表現ほど作成困難なものは無いというのに。
- Djangoで使われてるもの貼ろうとしたけど、100文字制限で無理w
- Mail_RFC822::isValidInetAddress()使おうよ..
- ↓せっかくなので正解きぼんぬ/↑正解ありがとうございます。Mail_RFC822::isValidInetAddress()に任せるのがとりあえず良いかもと思いました。
- いい加減でも動けばよい。それがPHPクオリティw
- この正規表現は大雑把すぎて酷い。害を振りまいている
このエントリーを含むエントリー(13)
-
ギークなお姉さんは好きですか 入門編 2 users
-
404 Blog Not Found:「PHP使いはもう正規表現をblogに書くな」と言わせないでくれ 571 users
-
正規表現のサンプルが更新されていた - よくきたはてダ 4 users
-
書くの? と数人から言われたのでとりあえず - よくきたはてダ 10 users
-
「PHP使いはもう正規表現をblogに書くな」と言われた件について:phpspot開発日誌 108 users
-
ギークなお姉さんは好きですか 不正なメールアドレスを見抜く正規表現 13 users
-
J0hn D0e の日誌 - PHPでメールアドレスを確認する「正しい方法」(Linux Journal誌の記事より) 27 users
-
実用的なPHP用の正規表現x8:phpspot開発日誌 98 users
-
「正しい方法」でメールアドレスを確認するには - J0hn D0e の日誌 2 users
-
秋元@サイボウズラボ・プログラマー・ブログ: phpspotの件の続報 65 users
-
Sybianの日記 - バリデーションなんて要らなくね? 9 users
-
J0hn D0e の日誌 - 「正しい方法」でメールアドレスを確認するには 30 users
-
PHPでメールアドレスかどうか調べる方法 30 users









