java案例代码16-java正则表达式的使用
具体看注释:
具体使用的是字符串中的函数“matches”
matches
package Templab;import java.util.Scanner;public class Regeslab1 {public static void main(String[] args) {
// checkPhone(); //手机格式,正则的监测// checkEmain(); //邮箱格式检测checkTel(); //手机号的监测}public static void checkTel(){Scanner sc=new Scanner(System.in);while (true){System.out.println("请输入您的电话号码:");String tel=sc.next();//判断电话号码的格式是否正确//010-12345678 01012345678if(tel.matches("0\\d{2,6}-?\\d{5,20}")){System.out.println("格式正确,注册完成!");break;}else{System.out.println("格式有误!");}}}public static void checkEmain(){Scanner sc=new Scanner(System.in);while (true){System.out.println("请输入您的注册邮箱:");String email=sc.next();//判断邮箱的格式是否正确// @符号前面1~~30个字符,数字等,@符号后2~~20位字符,后面是“.2~~20个字符",一到2组,类似//dsddsds@yahoo.com.cn类似这样的邮箱。String emainreg="\\w{1,30}@[a-zA-Z0-9]{2,20}(\\.[A-Za-z0-9]{2,20}){1,2}";if(email.matches(emainreg)){System.out.println("邮箱格式正确,注册完成!");break;}else{System.out.println("格式有误!");}}}//手机方法检测public static void checkPhone(){Scanner sc=new Scanner(System.in);while (true){System.out.println("请输入您的注册收集号码:");String phone=sc.next();//判断手机号码的格式是否正确if(phone.matches("1[3-9]\\d{9}")){System.out.println("手机号码格式正确,注册完成!");break;}else{System.out.println("格式有误!");}}}}
java案例代码16-java正则表达式的使用相关推荐
- 原型模式及简单Java案例代码实现
说明:本文是<大话设计模式>的学习记录及结合网上相关信息编写,原书代码例子采用C#编写,本文采用Java稍加改写.如有不当,欢迎指正,共同进步. 1.原型方法模式概述: 原型模式(Patt ...
- java工厂模式式代码_简单工厂模式及其简单Java案例代码实现
说明:本文是<大话设计模式>的学习记录及结合网上相关信息编写,原书代码例子采用C#编写,本文采用Java稍加改写.若有不当,欢迎指正,共同进步.java 1.简单工厂模式概述:设计模式 简 ...
- 策略模式及简单Java案例代码实现
说明:本文是<大话设计模式>的学习记录及结合网上相关信息编写,原书代码例子采用C#编写,本文采用Java稍加改写.如有不当,欢迎指正,共同进步. 1.策略模式概述: 策略模式(P ...
- java美化代码快捷键,java编写代码常用快捷键
在这个快节奏的社会中,做什么事情都讲求一个效率,自然是效率越高越好.Java程序员在编写代码时,高效工作的方法之一就是使用快捷键,那么编写代码常用快捷键都有哪些呢,这篇文章对java编写代码常用快捷键 ...
- java组件代码_[java]常用组件
代码: zujian.java public class zujian { public static void main(String args[]){ ComponentInWindow win ...
- java 高性能代码_[Java教程]Javascript高性能代码(一)
[Java教程]Javascript高性能代码(一) 0 2013-03-09 22:00:11 分享说明: 1. 我先申明,我只是茫茫WEB前端开发人员中的一名普通的js程序员,我收集的和总结的代码 ...
- java手风琴代码_[Java教程]18款jquery抽屉式手风琴导航特效代码
[Java教程]18款jquery抽屉式手风琴导航特效代码 0 2015-11-12 21:00:05 jquery hover抽屉式导航图片展开收缩代码 jQuery仿瑞丽鼠标滑过图片手风琴展开特效 ...
- JAVA圣诞代码_[Java教程]【Merry Christmas】圣诞节,给博客添加浪漫的下雪效果!...
[Java教程][Merry Christmas]圣诞节,给博客添加浪漫的下雪效果! 0 2012-12-25 15:00:20 一年一度的圣诞节又到了,首先祝大家好运一串串,健康一年年,平安到永远! ...
- JAVA写代码学费,java编程培训班学费是多少
JavaWeb 01HTML5入门 -HTML的作用 -全局标签 -绝对路径与相对路径 -常见标签 -字符集 -图片整合 -表单标签 -布局指定的网页 02CSS3入门 -css声明类型 -常见的各种 ...
- Echarts实战案例代码(16):geomap地图散点图和label轮播的解决方案
场景使用:适用于定时显示区域信息.区域警报提醒. 设置城市中心点 var center = {"南京市":[118.767413,32.041544],"无锡市" ...
最新文章
- oracle触发器初始化,oracle – 触发器无法初始化变量
- 并查集 HDOJ 5441 Travel
- POJ1690 简单运算去括号
- Flutter开发之布局-3-center(17)
- 嵌入式linux启动过程分析,嵌入式Linux裸机开发(二)——S5PV210启动过程分析
- 谈Tensorflow的Batch Normalization
- 第一章:线性空间和线性变换
- php搜索间隔,php – 如何查找超过2个用户的匹配时间间隔
- 苹果一体机系统恢复_趁双十一大促销,赶紧升级苹果一体机升级SSD固态和液态内存吧...
- .NET PPT控件 Spire.Presentation for .NET V2.8发布 | 附下载
- Android BufferQueue生产消费原理(八)
- php 正则提取连续字母,PHP匹配连续的数字或字母的正则表达式
- 不想开滴滴、送外卖的产品经理,听我一声劝……
- windows搭建FTP
- 用树莓派DIY便携式警报器
- 真实感水体渲染技术总结
- 【眼底图像数据集】视杯 视盘分割
- 一种获取公网ip地址并发送邮件至指定邮箱的实现方法
- php 手机号归属地 dat,GitHub - china-qd/phonedata: 手机号码归属地信息库、手机号归属地查询 phone.dat 最后更新:2020年04月...
- 2021-09-24 网安实验-图像隐写-StegSolve之Frame Browser