需求:校验QQ号,必须数字位数在6-12位
1.必须全部都是数字
2.数字位数在6-12位之间
1.常规方法:
public static boolean checkQQ(String qq){
//1.判断qq号码的长度
if(qq==null||qq.length()<6||qq.length()>12){
return false;
}
//2.判断请qq中是否全部是数字,不是返回false
//
for (int i = 0; i <qq.length() ; i++) {
char ch=qq.charAt(i);
if(ch<'0'||ch>'9'){
return false;
}
}
return true;
}
正则表达式的方法:
public static boolean checkQQ2(String qq){
return qq!=null&&qq.matches("\\d{6,12}");
}
本文介绍了一种使用Java实现的有效QQ号验证方法。该方法通过两种途径进行校验:一种是常规迭代字符检查,另一种是利用正则表达式快速匹配。确保了QQ号由纯数字构成且长度在6到12位之间。

962

被折叠的 条评论
为什么被折叠?



