Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Validation d'Email | String Avancé
Java Avancé

bookDéfi : Validation d'Email

Tâche

Swipe to start coding

Implémenter la validation d'email en supprimant les espaces au début et à la fin de la chaîne. Ensuite, vérifier la validité de l'email selon trois conditions : il doit y avoir des caractères avant le symbole @, des caractères après le @, et le domaine après le @ doit contenir un point. Si l'email est valide, extraire et afficher le domaine (la partie après le symbole @, sans inclure ce symbole).

  1. Dans la méthode validateEmail, trouver l'index du symbole @ dans l'email.
  2. Dans la méthode validateEmail, trouver l'index du dernier symbole point (.) dans l'email.
  3. Vérifier que l'index du @ est supérieur à 0, et que l'index du point est supérieur à l'index du @ et inférieur à la longueur de l'email moins 1.
  4. Dans la méthode extractDomainFromEmail, trouver l'index du symbole @ dans l'email.
  5. Extraire et retourner la sous-chaîne commençant immédiatement après le @ dans la méthode extractDomainFromEmail.
  6. Dans la méthode main, supprimer les espaces au début et à la fin de la chaîne d'email.

Solution

solution.java

solution.java

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
single

single

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain how the charAt() method works?

What does the substring() method do?

Can you give an example using both charAt() and substring()?

close

Awesome!

Completion rate improved to 2.63

bookDéfi : Validation d'Email

Glissez pour afficher le menu

Tâche

Swipe to start coding

Implémenter la validation d'email en supprimant les espaces au début et à la fin de la chaîne. Ensuite, vérifier la validité de l'email selon trois conditions : il doit y avoir des caractères avant le symbole @, des caractères après le @, et le domaine après le @ doit contenir un point. Si l'email est valide, extraire et afficher le domaine (la partie après le symbole @, sans inclure ce symbole).

  1. Dans la méthode validateEmail, trouver l'index du symbole @ dans l'email.
  2. Dans la méthode validateEmail, trouver l'index du dernier symbole point (.) dans l'email.
  3. Vérifier que l'index du @ est supérieur à 0, et que l'index du point est supérieur à l'index du @ et inférieur à la longueur de l'email moins 1.
  4. Dans la méthode extractDomainFromEmail, trouver l'index du symbole @ dans l'email.
  5. Extraire et retourner la sous-chaîne commençant immédiatement après le @ dans la méthode extractDomainFromEmail.
  6. Dans la méthode main, supprimer les espaces au début et à la fin de la chaîne d'email.

Solution

solution.java

solution.java

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 3. Chapitre 7
single

single

some-alt