Adresse email java

Fermé
Parlapapin - 27 sept. 2010 à 14:10
 Parlapapin - 28 sept. 2010 à 08:30
Bonjour,

Voila, je construis actuellement un site web et je suis dans la partie formulaire et dans cette partie, je gère les adresses mail mais j'ai un petit soucis.

Enfet, j'ai créé un programme qui marche bien mais je voudrais le remplacé par un tableau puis vérifier les caractère un à un avec la fonction split pour vérifier les conditions une à une.

Voici mon code qui marche parfaitement :

import java.util.regex.*;
import java.util.Scanner;

public class AdresseMail
{	
	public static void main(String[] args) 
	{
		
		System.out.print( " Entrer une adresse mail : " ) ;
		String adresse = Lire.S();
		//Récupere par tranches les données d'une chaine de caractere...
		Scanner sc = new Scanner(System.in);

		
		//Restriction a avoir dans l'adresse a saisir
		Pattern mot = Pattern.compile("^[a-zA-Z0-9]+[\\w\\.\\-]+[a-zA-Z0-9]@[a-z]+\\.[a-z]{2,4}$");
		//On regarde si l'adresse saisie correspond aux restrictions
		Matcher mail = mot.matcher(adresse);
		
		//Si conditions respectés alors on affiche que c'est bon autrement il y a une erreur
		if (mail.find()) 
		{
		      System.out.println( " Adresse mail valide " );
		      adresse = sc.nextLine();//nextline retourne le reste de la ligne
		}	
		else 
		{		
			  System.out.println( " Adresse mail invalide " );
		}
	}
}


Voila

Merci d'avance
A voir également:

1 réponse

Tjs d'actu...
Merci
0