メールアドレスかどうか調べる - PHPプロ!Q&A掲示板

577

  • 0P

メールアドレスかどうか調べる

質問日時 / 2007年7月4日 19:44    回答数 / 2件

Questioner:  Xplate  このエントリーをはてなブックマークに追加 

キーワード / 正規表現   

みなさんこんにちは
ネットのサンプルを参考に
メールアドレスかどうか調べているのですが
なかなかうまくいきません

そして、これが問題のスクリプトです
  1. $this->id = $_POST["id"];
  2.     mb_regex_encoding("SJIS");
  3.     elseif(preg_match('/^[a-zA-Z0-9_\.\-]+?@[A-Za-z0-9_\.\-]+$/',$this->id))
  4.       { $this->errorm["id"]["mess"] = "※"; $this->errorm["eid"]["mess"] = "PASSID:誤入力"; $this->errors++; }
なぜでしょうか?
問題点の指摘をよろしくお願いします

この質問への意見の募集は締め切られ、ポイントは既に配分されました。
意見を投稿することはできますが、ポイントを受け取ることはできません。



ツリー一覧

┣A01signal>>CODE function is_email( $str ) { return preg_
┗A02Xplate回答ありがとうございます 問題はかんたんな間違え

回答一覧

並び替え:

A01 満足
answerersignal [7月4日 23:31]

  1. function is_email( $str ) {
  2.   return preg_match( "/^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+([\.][a-z0-9-]+)+$/i", $str );
  3. }

昔使ったことのある正規表現です
正解かどうかはわかりませんが

この意見に回答する

ツリーへ TOPへ

A02
answererXplate [7月5日 15:22]

回答ありがとうございます

問題はかんたんな間違えでした
お騒がせして申しわけございませんでした

この意見に回答する

ツリーへ TOPへ

<<質問一覧へ



Pick Up Q&A

Q
負荷時のmysql_connect()エラー
 このエントリーをはてなブックマークに追加 
A
これはPHPというよりOSまたはMySQLのコミュニティで質問されたほうがいいと思います。 ぱっと思いついた範囲で記すと MySQL等のDBに「ある時点において同時に接続可能なクライアントの最大数」に制限があるよう...

>>続きを読む

今回のような実践的な経験がエンジニアのキャリアに繋がると思います。是非サービスを成功させて下さい!

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)