PHP で、email に漢字がまざっているのを判定して入力チェックをしたいのです。簡単なスクリプトにはどんなものがあるでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/08/23 19:59:13
  • 終了:--

回答(2件)

id:phpmania No.1

phpmania回答回数11ベストアンサー獲得回数02005/08/25 01:13:59

ポイント10pt

$e_mail = ”メールアドレス”;


if (preg_match(’/^[a-zA-Z0-9_¥.¥-]+?@[A-Za-z0-9_¥.¥-]+$/’,$e_mail))

{

echo ”まちがってますよ。”;

}

漢字限定ですか?

さすがにそれはないと思い、半角英数字だけOKのやつです。

id:kaiketsu

これだと携帯系のアドレスははねてしまいます。

2005/08/25 11:57:50
id:zanjibar No.2

zanjibar回答回数19ベストアンサー獲得回数12005/08/29 12:16:13

ポイント50pt

mb_detect_encoding を使えば、判定できます。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません