Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ チャレンジ:メールアドレス検証 | String応用
Javaクラスとコアメカニクス
セクション 3.  7
single

single

bookチャレンジ:メールアドレス検証

メニューを表示するにはスワイプしてください

タスク

スワイプしてコーディングを開始

文字列の先頭および末尾の空白を削除してから、メールアドレスのバリデーションを実装します。バリデーションは3つの条件に基づきます:@記号の前に文字が存在すること、@記号の後にも文字が存在すること、@の後のドメイン部分にドットが含まれていること。メールアドレスが有効な場合は、@記号以降(記号自体を除く)のドメイン部分を抽出して表示します。

  1. validateEmailメソッド内で、@内のemail記号のインデックスを取得します。
  2. validateEmailメソッド内で、.内の最後のドット(email)記号のインデックスを取得します。
  3. @のインデックスが0より大きいこと、ドットのインデックス@のインデックスより大きく、かつメールアドレスの長さマイナス1より小さいことを確認します。
  4. extractDomainFromEmailメソッド内で、@内のemail記号のインデックスを取得します。
  5. @メソッド内で、extractDomainFromEmailの直後の文字から始まる部分文字列を抽出して返します。
  6. mainメソッド内で、メールアドレス文字列の先頭および末尾の空白を削除します。

解答

Switch to desktop実践的な練習のためにデスクトップに切り替える下記のオプションのいずれかを利用して、現在の場所から続行する
すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  7
single

single

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

some-alt