两种方法校验qq号

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) { boolea 阅读详情

使用两种方法校验qq号

  1. 编写方法实现
  2. 使用正则表达式实现

需求:

  • 1:要求是5-15位数字
  • 2:0不能开头
  • 3:必须都是数字

分析:

  • 1.返回值类型 boolean
  • 2.参数列表 String qq

代码:

public class Demo1_Regex {

	public static void main(String[] args) {
		//1.编写方法校验
		System.out.println(checkQQ("01245"));
		System.out.println(checkQQ("b1a2d45"));
		System.out.println(checkQQ("123456"));
		System.out.println(checkQQ("12345678987654321"));
		System.out.println("=============================");
		//2.使用正则表达式校验
		String regex = "[1-9]\\d{4,14}";
		System.out.println("01245".matches(regex));
		System.out.println("b1a2d45".matches(regex));
		System.out.println("123456".matches(regex));
		System.out.println("12345678987654321".matches(regex));
		
	}

	public static boolean checkQQ(String qq) {
		boolean flag = true; // 如果校验qq不符合,flag置为false,符合要求返回true
		if (qq.length() > 4 && qq.length() < 16) {
			if (!qq.startsWith("0")) {
				char[] cs = qq.toCharArray();
				for (int i = 0; i < cs.length; i++) {
					char c = cs[i];
					if (!(c >= '0' && c <= '9')) {
						flag = false;
						break;
					}
					
				}
			} else {
				return false;
			}

		} else {
			return false;
		}
		return flag;
	}
	
	
}
告别Link180!在Ansys Mechanical 2020R2中正确启用Cable280绳索单元(附Beta选项开启指南) 本文详细介绍了在Ansys Mechanical 2020R2中启用Cable280绳索单元的全过程,包括Beta选项的开启步骤、建模技巧及高阶应用。Cable280作为专为绳索仿真设计的单元,相比传统的Link180单元,在大变形模拟和计算效率上表现更优,特别适合斜拉桥、电梯牵引绳等工程场景。 阅读详情

相关推荐

国税局发票查验中英文验证码识别,识别率95.2%

国税验证码识别方法介绍

onedayismyway的博客 3134

如何校验一个QQ号码案例

正则表达式是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。即符合一定规则的字符串System.out.println("请输入你的QQ号:");// //public boolean matches (String regex)告知此字符串是否匹配给定的正则表达式正则表达式的组成规则A:字符x 字符 x .举例:‘a’表示字符a\反斜线字符\n 新行(换行)符(’\u000A’)\r 回车符(‘\u000D’)

Java_smile_的博客 866

CircuitBreaker Resilience4J 介绍

在分布式环境中,我们的应用可能会面临着各种各样的可恢复的异常(比如超时,网络环境异常),此时我们可以利用不断重试的方式来从异常中恢复(Retry Pattern),使整个集群正常运行。然而,也有一些异常比较顽固,突然发生,无法预测,而且很难恢复,并且还会导致级联失败(举个例子,假设一个服务集群的负载非常高,如果这时候集群的一部分挂掉了,还占了很大一部分资源,整个集群都有可能遭殃)。如果我们这时还是不断进行重试的话,结果大多都是失败的。

zzhongcy的专栏 3539

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

PTA题目简单解

哦豁果奶的博客 2784

微信小游戏CE修改实战:从入门到精通(附防作弊思路)

本文深入探讨微信小游戏的安全攻防实战,重点分析CE修改、反编译和重打包等安全风险。通过详细的内存修改案例和代码保护方案对比,提供从客户端到服务端的全方位防护策略,帮助开发者构建有效的防作弊体系。

m2n3b4v5c6的博客 1138

C#上位机实战:Modbus RTU串口通信(CRC校验+超时重发完整实现)

在工业自动化上位机开发中,Modbus RTU是串口通信的事实标准协议,SerialPort是 .NET 平台操作串口的原生类,无需依赖第三方库即可实现基础通信。实际项目中,工控现场存在电磁干扰、串口丢包、设备响应延迟等问题,CRC 数据校验用于保证报文完整性,超时重发机制用于提升通信稳定性。本文从零封装一套可直接落地的 Modbus RTU 通信组件,包含完整的校验算法、超时控制、重发逻辑,并配套 WinForm 演示界面。本文基于 C# 原生SerialPort类,实现了一套生产可用。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 386

Java正则表达式

任意字符\d一个数字,同[0-9]\D不是数字,同[^0-9]\s空白字符\S不是空白字符\w[a-zA-Z_0-9]英文,数字,下划线\W注意:Java中\为转义字符,所以写入""中需要写成\\d。

qq_66816296的博客 474

RK3568移植AP6256

本文主要是记录RK3568移植正基的AP6256的WIFIBT模块,感兴趣的朋友可以一起学习!!!提示:以下是本篇文章正文内容,下面案例可供参考。

qq_24093081的博客 3715

JAVA练习题(四)

1、统计字符串中数字个数 (如:“abc21b416u” ===> 输出5)

qq_44961097的博客 456

游戏客户端开发工程师笔试题

1、已知有一个关键字序列:(27,23,34,14,1,55, 20,19,85,83,10,68)散列存储在一个哈希表中,若散列函数为H(key)=key%7,并采用链地址法来解决冲突,则在等概率情况下查找成功的平均查找长度为(4、出现死锁时,除了可以采用资源剥夺的方法解决死锁问题外,还可以使用的方法是()是被限定只能在表的一端进行插入运算,在另一端进行删除运算的线性表.5、大端模式,是指数据的高字节保存在内存的(3、在二叉查找树中, 最好情况下复杂度为。)地址中,而数据的低字节保存在内存的(

博客 1871

10、业务任务(service task)

业务任务通常是用来调用业务系统,camunda中可以调用JAVA代码或者rest api调用。 在camunda中,业务任务实现方式有5种,本节先用一个小例子显示前三种,External 外部任务,Connector连接器后面分别讲解。假设用户预约电器公司上门维修家电,然后师傅上门维修,完成后公司回访客户对师傅服务打分,师傅查询自己的评分。使用java class 模式实现业务任务。 com.forestlake.camunda.servicetask.ReserveRepair 使用Delegate ex

leyoliu的博客 3231

JAVA正则表达式校验qq号码

/* * 校验qq号码* 要求必须是5-15位* 0不能开头* 必须都是数字 */ (1)使用正则表达式校验qq号码 (2)方式2 转载于:https://www.cnblogs.com/xyy-520/p/8794131.html...

weixin_30795127的博客 750

广东省道路工程检测练习试题(单选题)真题

1.一般项目的合格点率应达到( ),且不合格点的最大偏差值不得大于规定允许偏差值的1.5倍。A.不低于75%B.不低于80%C.不低于85%D.不低于90%答案:B2.进行土路基平整度检测时,当路宽小于9m,检测点数应为( )A.1B.2C.3D.4答案:A3.根据《城镇道路工程施工与质量验收规范》,在分部工程中,根据工种、材料、施工工艺等划分的是( )A.单位工程B.分项工程C.分部工程D.工序工程答案:B4.根据《城镇道路工程施工与质量验收规范》,土方路基压实度的检测频率为每1000m每压实层抽检( )

ZShy001238的博客 683

J021_QQ号格式校验

校验QQ号码是否正确。要求全部是数字,数字长度(6-20位之间),不能以0开头。

lzn20161229的博客 315

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

java 正则表达式

正则表达式

maxnum的博客 422

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java的正则表达式

【代码】Java的正则表达式。

rch041126的博客 52

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Java中QQ号的校验案例

package cn.itcast_01; import java.util.Scanner; public class QQCheck { /** * 输入一个QQ号,校验 * (1)是9-11位的数字 * (2)第一个数字不能是0. * 分析: *  A:键盘录入一个数字 *  B:判断是不是数字,有一个不是就返回false; *  C:判断第一位是

XiaoMiFans的博客 1659

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

正则表达式对qq号码校验废话不多说了,直接给大家贴代码了,具体代码如下所示:package 正则表达式;/*对QQ号码进行校验要求5~15位,不能以0开头,只能是数字*/import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] a...

weixin_28998851的博客 2518

java校验QQ号码是否符合要求

package day11;import java.util.Scanner;public class CheckQQ { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入QQ号:"); String qq1 = sc.nextLine();...

Shaun_Guo的博客 2201

手机号转QQ号完整指南:快速查询绑定QQ号的方法

想知道手机号背后隐藏的QQ号吗?phone2qq工具为你提供简单高效的查询方案。这款基于Python3开发的开源工具,通过手机号快速获取对应的QQ号码,让你轻松掌握社交账号关联信息。 ## 项目亮点展示 phone2qq作为一款轻量级查询工具,具备以下突出特点: - **零依赖运行**:无需安装额外库文件,直接使用Python标准库 - **安全加密处理**:内置TEA算法模块,保障数据传输

gitblog_00659的博客 1163

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

var wxReg = new RegExp("^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$"); //微信号正则校验 var qqReg = new RegExp("[1-9][0-9]{4,}"); //QQ号正则校验 var phReg = /^[1][3,4,5,6,7,8,9][0-9]{9}$/; //手机号正则校验 var nam...

前端小知识 2465

java qq号正则_正则表达式对qq号码校验

废话不多说了,直接给大家贴代码了,具体代码如下所示:package 正则表达式;/*对QQ号码进行校验要求5~15位,不能以0开头,只能是数字*/import java.util.regex.Matcher;import java.util.regex.Pattern;public class Test {public static void main(String[] args) {// TOD...

weixin_36293680的博客 910

正则校验:微信号,qq号,邮箱

java判断微信号、手机、名字的正则表达 - willgos - 博客园https://www.cnblogs.com/solossl/p/5813106.html 微信号正则校验,qq正则,邮箱正则 - qq_29091239的博客 - 优快云博客https://blog.youkuaiyun.com/qq_29091239/article/details/80075981 微信账号支持的格式(正则验...

weixin_34293246的博客 1700

关于验证QQ号正则表达式demo

问: 在长度为5的QQ号数组中,添加5个QQ号,QQ号规则如判断字符串是否是QQ号,5~12位0不能开头的纯数字,要保证QQ号不能重复,否则给出提示 示例代码如下: package com.qf._集合; import java.util.Scanner; public class Homework14 { public static Scanner sc = new Scanner(Sys...

G_JD1234的博客 2599

java验证qq号_java对QQ号进行校验

classRegexDemo{publicstaticvoidmain(String[]args){checkQQ();}staticvoidcheckQQ(){/***对QQ号进行校验,*要求:5-15位,第一位不能为0,不能有非法字符*/StringQQ="a01b33333";if(!(QQ.length()15)){if(!QQ.startsWith("0")){c...

weixin_39530960的博客 252
上一篇: 正则表达式中的分组
下一篇: 正则表达式---字符类
胖虎子688
博客等级 码龄9年 1977粉丝 107原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值