J2SE之不使用正则表达式如何验证QQ号码
发布时间:2020-12-14 01:43:47 所属栏目:百科 来源:网络整理
导读:我们一般为了验证字符串类型的都是用正则表达式,下面的程序我是没有使用正则表达式来进行验证,不过这种验证有点麻烦,就当是自己学习过程中的分享。 package com.test;/** * 如何不用正则表达式验证QQ号(假如QQ号是5-10,不能以0开头,且只能是数字) * @
我们一般为了验证字符串类型的都是用正则表达式,下面的程序我是没有使用正则表达式来进行验证,不过这种验证有点麻烦,就当是自己学习过程中的分享。 package com.test; /** * 如何不用正则表达式验证QQ号(假如QQ号是5-10,不能以0开头,且只能是数字) * @author Administrator * */ public class RegexDemo { public static void main(String[] args){ checkQQ(); } public static void checkQQ(){ String QQ="012345"; if(QQ.length()>=5&&QQ.length()<=10){ if(!QQ.startsWith("0")){ char[] charQQ=QQ.toCharArray(); boolean flag=false; for(int i=0;i<QQ.length();i++){ if(!(charQQ[i]>='0'&&charQQ[i]<='9')){ flag=true; } } if(!flag){ System.out.println("QQ是:"+QQ); }else{ System.out.println("QQ只能是数字"); } }else{ System.out.println("不能以0开头"); } }else{ System.out.println("长度出现错误"); } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |