OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

メールアドレスチェック

  • すぐに回答を!
  • 質問No.134871
  • 閲覧数214
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 40% (36/88)

現在、JAVA+DOM+XML+XSLで携帯のサイトを作成しております。

アンケートの画面に、メールアドレスを入力するテキストボックスがあります。

アンケートに回答して頂き、SUBMITボタンが押下されたら、入力値のチェックを行っています。

しかし、メールアドレスの形式が、PC、iモード、Jsky、EZwebとで
異なる部分がある為、正確にチェック処理ができないような気がしています。

単純にクライアントの機種情報(PCなのか、iモードなのか等)を
取得してチェックしようにも、クライアントがPCでも入力される
メールアドレスがPCの物とは限らないので、どうしたらよいか困っています。

何か良い方法はないでしょうか?
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル8

ベストアンサー率 43% (14/32)

メールアドレスとして設定できる文字は、プロバイダによって
異なります。?を設定できるところもあれば、+もOKのプロバイダ
も存在します。

イントラネットのような限られた環境の中であれば厳密にチェックする
ことができる場合もありますが、インターネットとなれば不可能です。

チェックするのであれば、
・半角であること
・文字列の中に'@'は一つであること
くらいしかできないですよ。

以前私が携わったwebのシステムでは、あえて英数字と./_@以外の
文字はメールアドレスに設定できないように制限をかけ、エラーと
なってしまうアドレスの人からはメールなどで連絡してもらい、
運用対処しました。

理由は、チェックをルーズにした結果、誤入力が増大したからです。
お礼コメント
forester

お礼率 40% (36/88)

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

経験して見える方からのご意見なので、とても参考になりました。
現状では、半角英数と./@のみを許可する仕組みになっておりますので、
このまま運用していきたいと思います、

ありがとうございました。
投稿日時 - 2001-09-14 09:10:00
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ