Java之校验qq号
目标分析:
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号相关推荐
- java正则校验qq邮箱_检测邮箱是否是QQ邮箱并给出提示_正则实例
不知道大家遇到这样的情况没有,那就是在注册一个网站填写邮箱的时候,可能会禁止某一种类型的邮箱. 本人曾经遇到过禁止使用腾讯QQ邮箱的情况,下面就以此为例做一下介绍. 代码实例如下: Downzz.co ...
- java qq验证_JAVA正则表达式校验qq号码的方法
导读 正文 Java 正则表达式 正则表达式定义了字符串的模式. 正则表达式可以用来搜索.编辑或处理文本. 正则表达式并不仅限于某一种语言,但是在每种语言中有细微的差别. 正则表达式实例 一个字符串其 ...
- (转)最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等...
什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...
- 最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
什么是 RegExp? RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配. 通常用于格式验证.正则替换.查找子串等 各种编程语言的正则表达式基本相同 ...
- 正则表达式训练-QQ号校验
7-1 正则表达式训练-QQ号校验 分数 5 作者 段喜龙 单位 南昌航空大学 校验键盘输入的 QQ 号是否合格,判定合格的条件如下: 要求必须是 5-15 位: 0 不能开头: 必须都是数字: 输入 ...
- php正则判断是否为QQ号,正则表达式对qq号码校验
正则表达式对qq号码校验 废话不多说了,直接给大家贴代码了,具体代码如下所示: package 正则表达式; /*对QQ号码进行校验 要求5~15位,不能以0开头,只能是数字*/ import jav ...
- Java基础——正则表达式_校验QQ号码、手机号是否满足规则、邮箱格式验证
有以下案例: 1 需求:校验qq号码.要求必须是5-15位数:0不能开头:非正则表达式实现:正则表达式实现 package com.xawl.demo;import java.util.Scanner ...
- 微信号,QQ号,手机号 正则校验
var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegE ...
- qq头像在java程序_根据QQ头像hash分析QQ号(html版)
昨天看网友求助,想根据QQ头像的文件名找回QQ号,他发了一个链接https://my.oschina.net/alex001/blog/481078,是java写的代码.原来QQ头像的文件名就是MD5 ...
最新文章
- DNS,edns,httpdns杂谈
- Nature封面:只低一毫米,时间也会变慢!叶军团队首次在毫米尺度验证广义相对论...
- OpenCV在图像中添加文字,画点,画直线
- 使用Servlet 3.0,Redis / Jedis和CDI的简单CRUD –第1部分
- 风控五大模型、三大风险指的是什么--几大模型PD、LGD、评分模型都有哪些细节点
- 海南中专学计算机的学校有哪些,​海南最好的中专学校有哪些 十大中专学校排名...
- JavaScript生成树形菜单(递归算法)
- R语言——基础知识呕心沥血大汇总
- Web渗透测试-Xss跨站脚本攻击(Cross Site Scripting)
- 一直听说“不忘初心”,今天才知道真正内涵!
- matlab热应力计算,不同温度下热应力的计算 - 仿真模拟 - 小木虫 - 学术 科研 互动社区...
- ibm是被联想收购了吗_联想收购IBM之后为什么出现品牌危机
- Qt全局坐标和相对坐标
- 博士申请 | 澳大利亚麦考瑞大学王岩教授招收机器学习方向全奖博士生
- win10无法登录到你的账户->注销->重启->桌面初始化(只剩回收站+默认浏览器)等一系列问题出现
- 企业服务总线(ESB)技术与革新
- MySQL命令行导出导入数据库和数据表
- BAV99 /ESD的干扰或者放电损坏电路/接口保护电路
- 2020 MICCAI Shape-aware Meta-learning for Generalizing Prostate MRI Segmentation to Unseen Domains
- jQurey 筛选 查找
热门文章
- 【调剂】哈尔滨工程大学现代海洋信息技术团队2023年招收第一志愿学生和调剂的硕士研究生...
- 【音视频】编/解码 - 编码器底层原理学习顺序
- 计算机教室的防潮防尘措施,中学电脑教室管理制度办法
- 修改缺氧的存档-太空背景
- 线性代数笔记:矩阵的对角化、SVD分解及应用
- 牛客VL7 求两个数的差值
- Git Your branch is ahead of ‘origin/master‘ by X commits解决
- Unity中Animator播放动画后无法修改transform的问题
- BZOJ 1778: [Usaco2010 Hol]Dotp 驱逐猪猡(高斯消元+期望dp)
- URLEncoder的作用