目标分析:
1,要求必须是5-15位数字:外层if语句先判断长度
2,0不能开头:内层if语句的else来表示;
3,必须都是数字:内层if语句判断是否数字,此处需要遍历。

//写一个方法直接调用即可
public static void main(String[] args) {System.out.println(checkQQ("772636"));}

方法如下:

public static boolean checkQQ(String qq) {boolean flag = true; //预设flag,如qq不符要求就把flag置为false,如果符合要求直接返回//判断qq字符串是否符合要求if (qq.length() >= 5 && qq.length() <= 15) { //长度符合,再做判断if (!qq.startsWith("0")) { //startsWith是String里的方法,判断是否以某个字符开头char[] arr = qq.toCharArray();for (int i = 0; i < arr.length; i++) { //字符串转字符数组char ch = arr[i];if (!(ch >= '0' && ch <= '9')) {flag = false;break; //有非数字,跳出循环} else {}}} else {flag = false; //不以0开头,为false}} else {flag = false; //长度不符合,}return flag; //符合要求直接返回flag,即true}

Java之校验qq号相关推荐

  1. java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提示_正则实例

    不知道大家遇到这样的情况没有,那就是在注册一个网站填写邮箱的时候,可能会禁止某一种类型的邮箱. 本人曾经遇到过禁止使用腾讯QQ邮箱的情况,下面就以此为例做一下介绍. 代码实例如下: Downzz.co ...

  2. java qq验证_JAVA正则表达式校验qq号码的方法

    导读 正文 Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其 ...

  3. (转)最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等...

    什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...

  4. 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等

    什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...

  5. 正则表达式训练-QQ号校验

    7-1 正则表达式训练-QQ号校验 分数 5 作者 段喜龙 单位 南昌航空大学 校验键盘输入的 QQ 号是否合格,判定合格的条件如下: 要求必须是 5-15 位: 0 不能开头: 必须都是数字: 输入 ...

  6. php正则判断是否为QQ号,正则表达式对qq号码校验

    正则表达式对qq号码校验 废话不多说了,直接给大家贴代码了,具体代码如下所示: package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import jav ...

  7. Java基础——正则表达式_校验QQ号码、手机号是否满足规则、邮箱格式验证

    有以下案例: 1 需求:校验qq号码.要求必须是5-15位数:0不能开头:非正则表达式实现:正则表达式实现 package com.xawl.demo;import java.util.Scanner ...

  8. 微信号,QQ号,手机号 正则校验

    var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegE ...

  9. qq头像在java程序_根据QQ头像hash分析QQ号(html版)

    昨天看网友求助,想根据QQ头像的文件名找回QQ号,他发了一个链接https://my.oschina.net/alex001/blog/481078,是java写的代码.原来QQ头像的文件名就是MD5 ...

最新文章

  1. DNS,edns,httpdns杂谈
  2. Nature封面:只低一毫米,时间也会变慢!叶军团队首次在毫米尺度验证广义相对论...
  3. OpenCV在图像中添加文字,画点,画直线
  4. 使用Servlet 3.0,Redis / Jedis和CDI的简单CRUD –第1部分
  5. 风控五大模型、三大风险指的是什么--几大模型PD、LGD、评分模型都有哪些细节点
  6. 海南中专学计算机的学校有哪些,​海南最好的中专学校有哪些 十大中专学校排名...
  7. JavaScript生成树形菜单(递归算法)
  8. R语言——基础知识呕心沥血大汇总
  9. Web渗透测试-Xss跨站脚本攻击(Cross Site Scripting)
  10. 一直听说“不忘初心”,今天才知道真正内涵!
  11. matlab热应力计算,不同温度下热应力的计算 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
  12. ibm是被联想收购了吗_联想收购IBM之后为什么出现品牌危机
  13. Qt全局坐标和相对坐标
  14. 博士申请 | 澳大利亚麦考瑞大学王岩教授招收机器学习方向全奖博士生
  15. win10无法登录到你的账户->注销->重启->桌面初始化(只剩回收站+默认浏览器)等一系列问题出现
  16. 企业服务总线(ESB)技术与革新
  17. MySQL命令行导出导入数据库和数据表
  18. BAV99 /ESD的干扰或者放电损坏电路/接口保护电路
  19. 2020 MICCAI Shape-aware Meta-learning for Generalizing Prostate MRI Segmentation to Unseen Domains
  20. jQurey 筛选 查找

热门文章

  1. 【调剂】哈尔滨工程大学现代海洋信息技术团队2023年招收第一志愿学生和调剂的硕士研究生...
  2. 【音视频】编/解码 - 编码器底层原理学习顺序
  3. 计算机教室的防潮防尘措施,中学电脑教室管理制度办法
  4. 修改缺氧的存档-太空背景
  5. 线性代数笔记:矩阵的对角化、SVD分解及应用
  6. 牛客VL7 求两个数的差值
  7. Git Your branch is ahead of ‘origin/master‘ by X commits解决
  8. Unity中Animator播放动画后无法修改transform的问题
  9. BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡(高斯消元+期望dp)
  10. URLEncoder的作用