邮箱的判断及数字检验

Posted tutu-winer

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了邮箱的判断及数字检验相关的知识,希望对你有一定的参考价值。

package test;
import java.util.*;
public class test {
	/*
	 * 判断邮箱格式
	 */
	String[] sMail= {"@","."};
	char[] cNum = {‘1‘,‘2‘,‘3‘,‘4‘,‘5‘,‘6‘,‘7‘,‘8‘,‘9‘,‘0‘};
	   public boolean isMail(String sPara){   	
		   for(int i=0;i<sMail.length;i++){   	  
			   if(sPara.indexOf(sMail[i])==-1)   //indexOf表示首次出现的位置	    
				   return false;   	     	
			   }   
		   return true;   
			   }
/*
 * 判断是否为数字
 */
	   public boolean isNum(String sPara) {
		   int L=sPara.length();
		   int l=cNum.length;
		   for(int i=0;i<L;i++) {
			   char nn=sPara.charAt(i);
			   boolean nnn=false;
			   for(int j=0;i<l;j++) {
				   if(nn==cNum[j]) {
					   nnn=true;
					   break;
				   }
			   }
			   if(!nnn) {
				   return false;
			   }
		   }
		   return true;
	   }
	   
	public static void main(String[] args) {
		test aa=new test();
		@SuppressWarnings("resource")
		/*
		 * 添加此注解除属性上的黄色警告
		 */
		Scanner x=new Scanner(System.in);
		String sPara=new String();
		sPara=x.next();
		boolean mm=aa.isMail(sPara);
		System.out.print("该邮箱地址的状态为:"+mm);
		/*
		 * 判断邮箱是否书写正确
		 */
		String aPara=new String();
		aPara=x.next();
		mm=aa.isNum(aPara);
		System.out.print("该邮箱的数学状态为:"+mm);
		/*
		 * 判断数字
		 */
	}
}

  

以上是关于邮箱的判断及数字检验的主要内容,如果未能解决你的问题,请参考以下文章

原生JavaScript判断是否为邮箱危险字符验证长度验证网址验证小数整数浮点数等常用的验证

求一段JS的函数代码....

PHP 帮忙写个正则表达式 判断QQ邮箱格式

判断邮箱的正则表达式

基于SpringBoot的QQ邮箱登录注册及找回密码

javascript验证代码总结