用Java代码来校验QQ号

校验qq号码:
1.要求必须是5-15位数字
2.0不能开头

分析:
A:键盘录入一个qq号码
B:写一个功能实现校验
C:调用功能,输出结果。

代码实现:
public class RegexDemo{
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的qq号码");
String qq = sc.nextLine();
System.out.println("checkQQ:"+checkQQ(qq));
}

public static boolean checkQQ(String qq){
boolean flag = true;

//校验长度
if(qq.length()>=5 && qq.length()<=15){
//0不能开头
if(!qq.startsWith("0")){ //startsWith(String str)就是检查形参参数是否与你要检查的字符串开头相同 //而startsWith(Sring str,int Index)则是从你要比较的原字符串的指定下标开始和形参作比较
//必须是数字
char[] chs = qq.toCharArray();
for(int x =0;x<chs.length;x++){
char ch = chs[x];
if(!Character.isDigit(ch)){
flag = false;
break;
}
}

}else{
flag = false;
}
}else {
flag = false;
}
return flag;
}
}

猜你喜欢

转载自www.cnblogs.com/lszbk/p/12318615.html
今日推荐