当前位置: 首页 > news >正文

微信网站如何制作软件性能优化大师

微信网站如何制作软件,性能优化大师,安全文化建设方案细则,各学院二级网站建设通报正则表达式 目标:体验一下使用正则表达式来校验数据格式的合法性。需求:校验QQ号码是否正确,要求全部是数字,长度是(6-20)之间,不能以0开头 首先用自己编写的程序判断QQ号码是否正确 public static void main(String[] args) {Sy…

正则表达式

在这里插入图片描述

  • 目标:体验一下使用正则表达式来校验数据格式的合法性。
  • 需求:校验QQ号码是否正确,要求全部是数字,长度是(6-20)之间,不能以0开头

首先用自己编写的程序判断QQ号码是否正确

 public static void main(String[] args) {System.out.println(checkQQ(null));//falseSystem.out.println(checkQQ("25156681565"));//trueSystem.out.println(checkQQ("251sdw8218"));//false}public static boolean checkQQ(String qq){//1.判断qq号码是否为 null 是否符合要求if (qq == null || qq.startsWith("0") || qq.length()<6 || qq.length() >20){return false;}//2.qq至少不是null 不是以0开头的 满足6-20之间的长度//判断qq中是否都是数字。// 假设qq=265161sdasz5for (int i = 0; i < qq.length(); i++) {char ch = qq.charAt(i);if (ch<'0' || ch >'9'){return false;}}return true;}

使用正则表达式来判断 使用 matches API

public static void main(String[] args) {System.out.println(checkQQ1(null));//falseSystem.out.println(checkQQ1("25156681565"));//trueSystem.out.println(checkQQ1("251sdw8218"));//false}public static boolean checkQQ1(String qq){return qq != null && qq.matches("[1-9]\\d[5,19]");//[1-9]代表首位是1-9的数字,[5,19]意思是6-20位的数}

正则表达式的书写规则

在这里插入图片描述
在这里插入图片描述


正则表达式案例:校验手机号码、座机号码是否正确

public static void main(String[] args) {checkPhone();}public static void checkPhone(){while (true) {System.out.println("请您输入您的电话号码(手机|座机):");Scanner sc = new Scanner(System.in);String phone = sc.nextLine();//13566688822 010-342424425 010556226491if (phone.matches("(1[3-9]\\d{9})|(0\\d{2,7}-?[1-9]\\d{4,9})")){System.out.println("您输入的号码格式正确~~");break;}else {System.out.println("您输入的号码有误,请重新输入~");}}}

正则表达式判断邮箱格式是否正确

  public static void main(String[] args) {checkEmail();}public static void checkEmail(){while (true) {System.out.println("请您输入您的邮箱:");Scanner sc = new Scanner(System.in);String email = sc.nextLine();//216151816@qq.com  deee15918@163.com  dedasce@wfas.com.cnif (email.matches("\\w{2,}@\\w{2,}(\\.\\w{2,}){1,2}")){System.out.println("您输入的邮箱格式正确~~");break;}else {System.out.println("您输入的邮箱格式有误,请重新输入~");}}}

正则表达式检验当前时间是否正确,例如(20:20)

 public static void main(String[] args) {checkTime();}public static void checkTime(){while (true) {System.out.println("请您输入您的邮箱:");Scanner sc = new Scanner(System.in);String time = sc.nextLine();//212:13//[::]代表中文输入法的冒号和英文输入法的冒号都可以用if (time.matches("(((0\\d)|(1\\d)|(2[0-3]))[::][0-5]\\d)")){System.out.println("您输入的时间格式正确~~");}else {System.out.println("您输入的时间格式有误,请重新输入~");}}}
http://www.yayakq.cn/news/747752/

相关文章:

  • 石狮外贸网站建设公司报价大连建设工程信息网官网官网官
  • 做网站定金是多少钱wordpress主题ajax
  • 安卓开发和网站开发三亚旅游攻略
  • 如何优化网站性能淘宝网的网络营销方式
  • 什么是培训网站建设厦门网页制作模板
  • 静态网站开发工具有哪些wordpress去掉标签前缀
  • 网站的demo怎么做南通网站建设方案咨询
  • 昌吉网站建设哪家便宜做网站排名要多少钱
  • 上虞网站建设cms网站建设系统
  • 做电影网站用什么cms睢宁建网站
  • 河北邯郸做网站的公司南山区住房与建设局官方网站
  • 特产网站建设的目的下载了wordpress进不了网页
  • 新绛做网站网站建设 乐视
  • 长沙企业网站制作服务报价15个常见关键词
  • 网站界面设计内容有哪些长沙搭建网络环境
  • 网站网址注册互联网公司怎么起名字
  • 技术支持 桂林网站建设傻瓜app制作开发
  • 网站备案需要的材料适合个人做的网站有哪些东西吗
  • 网站建设 成都网站站内消息设计方案
  • 阿里云网站模板网上银行建设银行
  • 单页网站案例分析中国建设教育协会的网站
  • iis6.1添加网站建立个人博客wordpress
  • 公司网站可以免费建吗青海城乡建设部网站首页
  • 郑州大型网站制作合肥网页设计哪家服务好
  • 如何查看网站备案信息吗上海环球金融中心造价
  • 做ic贸易去什么网站好怎么用织梦制作响应式布局网站
  • 微软网站怎么做的济南seo外包公司
  • 简洁大气国内企业网站网站的flash怎么做
  • 广州网站建设 骏域网站建设怎么做网络营销推广
  • 自己怎么开发网站西乡网站的建设