email_valid.java

来自「email validation in java」· Java 代码 · 共 50 行

JAVA
50
字号


public class Email_valid
{

	public boolean check(String email)
	{
		int at=0,dot=0;
		String invalids = "!#$%'^&*()~,'<>/?;:|[]{}+=`*";
		if (email == null)
			return false;
		if(email.equals(""))
			return false;

		
		for(int ch=0; ch<invalids.length(); ch++)
		{
			//System.out.println(email.indexOf(invalids.charAt(ch)));
			if(email.indexOf(invalids.charAt(ch)) >= 0 )
			{
				System.out.println("Contains Invalid characters");
			    return false;
		    }
		}
		for(int i=0;i<email.length();i++)
		{
			//if(email.indexOf("@")>0)
			if(email.charAt(i)=='@') 
			{
				at++;
				System.out.println("True");
			}
			if(email.charAt(i)=='.')
			{
				dot++;
				System.out.println("True");
			}
		}
		System.out.println(" . count "+dot);
		System.out.println(" @ count "+at);
		if (at>1)
			return false;
		if (dot>1)
			return false;
		return true;
	}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?