現在、JAVA+DOM+XML+XSLで携帯のサイトを作成しております。
アンケートの画面に、メールアドレスを入力するテキストボックスがあります。
アンケートに回答して頂き、SUBMITボタンが押下されたら、入力値のチェックを行っています。
しかし、メールアドレスの形式が、PC、iモード、Jsky、EZwebとで
異なる部分がある為、正確にチェック処理ができないような気がしています。
単純にクライアントの機種情報(PCなのか、iモードなのか等)を
取得してチェックしようにも、クライアントがPCでも入力される
メールアドレスがPCの物とは限らないので、どうしたらよいか困っています。
何か良い方法はないでしょうか?
No.1ベストアンサー
- 回答日時:
メールアドレスとして設定できる文字は、プロバイダによって
異なります。?を設定できるところもあれば、+もOKのプロバイダ
も存在します。
イントラネットのような限られた環境の中であれば厳密にチェックする
ことができる場合もありますが、インターネットとなれば不可能です。
チェックするのであれば、
・半角であること
・文字列の中に'@'は一つであること
くらいしかできないですよ。
以前私が携わったwebのシステムでは、あえて英数字と./_@以外の
文字はメールアドレスに設定できないように制限をかけ、エラーと
なってしまうアドレスの人からはメールなどで連絡してもらい、
運用対処しました。
理由は、チェックをルーズにした結果、誤入力が増大したからです。
ご回答ありがとうございます。
経験して見える方からのご意見なので、とても参考になりました。
現状では、半角英数と./@のみを許可する仕組みになっておりますので、
このまま運用していきたいと思います、
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- JavaScript ソースコードは下の共有コードサイト「張り紙」にあります。 入力フォームの javascript で 1 2022/05/11 11:01
- LINE LINEをスマホとPCで連携する方法 4 2023/08/17 18:35
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Windows 10 Microsoftアカウントでログインできなくなった場合の対処を教えてください 1 2023/03/03 15:45
- gooブログ gooブログへのコメント投稿について 1 2023/05/21 03:52
- Windows 10 dアカウントでログイン 5 2022/11/25 17:26
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
- Windows 10 パソコンが使えず困ってます!(Microsoftアカウントでログイン後、PINコードに関するエラー) 2 2023/03/17 19:09
- フリーソフト libreoffice drawのツールバーのチェックが外れてしまう 1 2022/10/04 22:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ハイフンとマイナス
-
VBAのTextBoxに半角数字のみ入...
-
WinAPIで日本語入力モード(倍...
-
教えて!全角文字「μ」の半角文...
-
テキストボックスの入力制限
-
PHP, Mysql で名前のあいまい...
-
scanf( )で日本語を入力する方...
-
VB2005 TextBoxに何も入力しな...
-
VB.net テキストボックスの入力...
-
TextBoxに半角数字のみの入力し...
-
STEAMでゲームを購入したところ...
-
カードの請求でApple.combillみ...
-
メルカリで永久バンされ 親のケ...
-
ネット内で「事後通販」という...
-
楽天ポイントカードを複数の持...
-
余分に請求された代金を返金し...
-
ルプラック?トラセミドって通...
-
クレジットカードの名義人の入...
-
英語版OSのパソコンの機種と購...
-
コンビニ決済で期限が切れてし...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ハイフンとマイナス
-
VBAのTextBoxに半角数字のみ入...
-
TextBoxに半角数字のみの入力し...
-
入力フォーム(電話番号)
-
VB2005 TextBoxに何も入力しな...
-
「FROM 句の構文エラーです」が...
-
テキストボックスの入力制限
-
VB.net テキストボックスの入力...
-
WinAPIで日本語入力モード(倍...
-
scanf( )で日本語を入力する方...
-
単純なコマンドプロンプトが動...
-
メールフォームのFAX番号で「記...
-
メールが送れません
-
naconのコントローラーなのです...
-
VISAカードの会員番号とは??
-
VAB プログラムが動きません。
-
教えて!全角文字「μ」の半角文...
-
VS2010Exprsライセンスキー取得...
-
就職活動でのエントリーフォー...
-
gooポイントについて。よろしく...
おすすめ情報