Wednesday, July 1, 2020

Email Validation in JAVA

Email Validation in Java

PROGRAM:

import java.util.*;
public class Email_Validation_Check {
   
    public static void main(String args[])
    {
        String email;
        boolean last_m_n=false;
        Scanner sc=new Scanner(System.in);
        System.out.println("Enter Email address");
        email=sc.next();
        boolean EndDot=false;
        char email_1[]=email.toCharArray();
        int l=0;
        for(char c : email_1)
        {
            l++;
        }
       
        if(email_1[l-1]=='m' || email_1[l-1]=='n')
        {
            last_m_n=true;
        }
         //EndDot=email.endsWith("m");
         //System.out.println(""+EndDot);
       
         boolean contain_at=false;
         int countOfdot=0;
            for (int i = 0; i < email.length(); i++) {
            if(email.charAt(i)=='.')
                countOfdot ++;
        }
       
         if(last_m_n==true && email.contains("@") && countOfdot==2 && !email.contains(" ") && email.charAt(0) >='a' && email.charAt(0)<='z')
         {
     
             System.out.println("valid");
         }
         else
         {
             System.out.println("invalid");
         }
       
         
    }
   
   

}

OUTPUT:
Enter Email address
sathish.sai91@gmail.com

valid

Enter Email address
raj@gmail.com

invalid


No comments:

Post a Comment