很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,包括校验数字、字符、一些特殊的需求等等。给自己留个底,也给朋友们做个参考。

一、校验数字的表达式

  • 数字:^[0-9]*$
  • n位的数字:^\d{n}$
  • 至少n位的数字:^\d{n,}$
  • m-n位的数字:^\d{m,n}$
  • 零和非零开头的数字:^(0|[1-9][0-9]*)$
  • 非零开头的最多带两位小数的数字&#x

Java基础学习总结(21)——常用正则表达式列表相关推荐

  1. java基础学习-4

    Java基础学习-4 static 注意事项 重新认识main方法 继承 小练习 子类到底能继承父类中的哪些内容(第126集)*** 继承过程中成员变量和成员方法的访问特点 小练习 小总结 构造方法的 ...

  2. 尚学堂JAVA基础学习笔记_2/2

    尚学堂JAVA基础学习笔记_2/2 文章目录 尚学堂JAVA基础学习笔记_2/2 写在前面 第10章 IO技术 1. IO入门 2. IO的API 3. 装饰流 4. IO实战 5. CommonsI ...

  3. Java基础学习——第十四章 网络编程

    Java基础学习--第十四章 网络编程 一.网络编程概述 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大.功能强的网络系统,从而使众多的计算机可以方便地互相传递信 ...

  4. Java基础学习(9)

    Java基础学习 一.常用方法(API) 1.1 Math 1.2 System 1.3 Runtime 1. 4 .object 1.5 Objects 1.6 BigInteger BigInte ...

  5. 【读书笔记】Java基础学习之目录

    前述 :本人目前正在学习java,开发Android应用,因此重新来把java学习一遍. 本文所有资料来源于互联网,我将根据自己的学习进度,不断的将资料整合,就当作是读书笔记吧! 本文作为目录页,将不 ...

  6. Java基础学习:尚硅谷项目三 开发团队调度软件

    Java基础学习:尚硅谷项目三 开发团队调度软件 一.软件功能与结构设计 1. 软件功能 该软件实现以下功能: 软件启动时,根据给定的数据创建公司部分成员列表(数组) 根据菜单提示,基于现有的公司成员 ...

  7. Java基础学习Day09--字符串

    Java基础学习Day09--字符串 一.简介: 二.String类字符串 三.String字符串的存储原理 四.字符串常用方法 1.equals()方法 2.字符串的搜索 3.截取子字符串 4.去除 ...

  8. Java基础学习——第十章 枚举类注解

    Java基础学习--第十章 枚举类&注解 一.枚举类(enum) 1. 枚举类的概念 枚举类:类的对象只有有限个,确定的 线程状态:创建.就绪.运行.阻塞.死亡 当需要定义一组常量时,强烈建议 ...

  9. JAVA基础学习精简心得笔记整理

    JAVA基础学习精简心得笔记整理 配置java环境变量 Java的运行过程  基本数据类型 引用数据类型 逻辑运算符 数组 方法重载 封装 继承 多态 多态的作用 单例设计模式 接口interface ...

  10. Java基础学习——第十六章 Java8新特性

    Java基础学习--第十六章 Java8 新特性 Java8(JDK8.0)较 JDK7.0 有很多变化或者说是优化,比如 interface 里可以有静态方法和默认方法,并且可以有方法体,这一点就颠 ...

最新文章

  1. 微信公众平台开发教程(九)微信公众平台通用开发框架
  2. 一些好用的 资料网站
  3. 【Qt】Qt Creator中布局器详解
  4. opencv相机标定和人头姿态估计案例
  5. 分析函数——rollup,cube,rank,partition by
  6. 区块链矿池(pool)汇总(不定期更新,欢迎评论区留言)
  7. Linux内核TCP/IP协议栈运行时序 | 配图
  8. 无法访问_关于小米电视无法访问电脑创建共享文件夹问题
  9. 仿分词统计的MapReduce 程序。
  10. SSH免密码登录,搭建Flink standalone集群
  11. mysql sql slave skip_MySQL的一次错误处理 SQL_SLAVE_SKIP_COUNTER
  12. 腾讯往届笔试面试题整理大全
  13. 后端工程师需要学习的前端知识——JS(一)
  14. 手机怎么使用涂鸦?分享几个手机视频怎么添加涂鸦的妙招
  15. 实用有效!React项目中使用watermark.js添加水印效果
  16. Hive常用函数大全
  17. Appium 自动化用例设计(TESTNG 篇)
  18. Leetcode 592. 分数加减运算 C++
  19. 2012计算机考研408,2012年考研计算机统考408真题
  20. UnionID获取途径

热门文章

  1. vue 检测ie版本_Vue2+Webpack+ES6 兼容低版本浏览器(IE9)解决方案
  2. 多条实体类数据怎么接受_解决并发问题,数据库常用的两把锁!
  3. 八段锦八个动作名称_八段锦工间操“动”起来 全民健身精气神“燃”起来
  4. python中的方法什么意思_python中的函数和方法的区别是什么
  5. python元类是什么_谈谈Python中元类Metaclass(一):什么是元类
  6. C++STL笔记(十):queue详解
  7. java list类_java_List集合及其实现类
  8. python 递归的最大层数_练习题-Python的最大递归层数
  9. 打开慢_苹果手机聊天回复特别慢?打开这个开关,1分钟打200字都没问题
  10. python邮箱配置_python flask mail QQ邮箱配置