验证数字的正则表达式集 
验证数字:^[0-9]*$ 
验证n位的数字:^\d{n}$ 
验证至少n位数字:^\d{n,}$ 
验证m-n位的数字:^\d{m,n}$ 
验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 
验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 
验证有1-3位小数的正实数:^[0-9]+(.[0-9]{1,3})?$ 
验证非零的正整数:^\+?[1-9][0-9]*$ 
验证非零的负整数:^\-[1-9][0-9]*$ 
验证非负整数(正整数 + 0) ^\d+$ 
验证非正整数(负整数 + 0) ^((-\d+)|(0+))$ 
验证长度为3的字符:^.{3}$ 
验证由26个英文字母组成的字符串:^[A-Za-z]+$ 
验证由26个大写英文字母组成的字符串:^[A-Z]+$ 
验证由26个小写英文字母组成的字符串:^[a-z]+$ 
验证由数字和26个英文字母组成的字符串:^[A-Za-z0-9]+$ 
验证由数字、26个英文字母或者下划线组成的字符串:^\w+$ 
验证用户密码:^[a-zA-Z]\w{5,17}$ 正确格式为:以字母开头,长度在6-18之间,只能包含字符、数字和下划线。 
验证是否含有 ^%&',;=?$\" 等字符:[^%&',;=?$\x22]+ 
验证汉字:^[\u4e00-\u9fa5],{0,}$ 
验证Email地址:/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/
验证InternetURL:^http://([\w-]+\.)+[\w-]+(/[\w-./?%&=]*)?$ ;^[a-zA-z]+://(w+(-w+)*)(.(w+(-w+)*))*(?S*)?$ 
验证电话号码:^(\(\d{3,4}\)|\d{3,4}-)?\d{7,8}$:--正确格式为:XXXX-XXXXXXX,XXXX-XXXXXXXX,XXX-XXXXXXX,XXX-XXXXXXXX,XXXXXXX,XXXXXXXX。 
验证身份证号(15位或18位数字):^\d{15}|\d{}18$ 
验证一年的12个月:^(0?[1-9]|1[0-2])$ 正确格式为:“01”-“09”和“1”“12” 
验证一个月的31天:^((0?[1-9])|((1|2)[0-9])|30|31)$ 正确格式为:01、09和1、31。 
整数:^-?\d+$ 
非负浮点数(正浮点数 + 0):^\d+(\.\d+)?$ 
正浮点数 ^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$ 
非正浮点数(负浮点数 + 0) ^((-\d+(\.\d+)?)|(0+(\.0+)?))$ 
负浮点数 ^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$ 
浮点数 ^(-?\d+)(\.\d+)?$

转载于:https://www.cnblogs.com/zj-kingder/p/7199469.html

正则表达式验证各种类型的数字相关推荐

  1. 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略

    ^(?![0-9]+$)(?![a-zA-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-zA-Z]|[0-9]){6,}$ 这 ...

  2. 最万能的登录、注册页。带输入数据的验证。邮箱的正则表达式、正则表达式验证输入的数据

    看别人写的.不是缺胳膊就是少腿.就离谱.因为看不惯别人写的.所以自己写.界面美化可以按照自己的需求自己设计.这里只是提供了简单的前台数据获取以及输入数据的验证.哈哈哈哈哈哈 登录 <!DOCTY ...

  3. JS正则表达式验证数字

    为什么80%的码农都做不了架构师?>>>    <script type="text/javascript">      function valid ...

  4. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)

    <% if request("check")<>"" then astr=request("content") call ...

  5. JS正则表达式验证数字非常全

     Js代码   <script type="text/javascript"> function validate(){ var reg = new RegExp( ...

  6. jquery正则表达式验证:验证全是数字

    需求说明: 前端页面使用正则表达式验证输入框中输入的内容全是数字. 代码说明: 这里只介绍正则表达式,其他部分的代码不做介绍.如果有其他需要自行修改即可. 步骤一:建立一个页面可以是html.jsp等 ...

  7. JS正则表达式验证数字非常全 - 吾心无所 - 博客园

    JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...

  8. [js常用积累] js正则表达式验证手机号和数字验证码

    在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...

  9. 正则表达式验证系统登录密码必须由字母数字和特殊符号组成

    为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊! 有需要的同学可以参考一下呵呵,有问题概不负责啊! 1.验证密码只能包含字母数字以及!@#$%^&* ...

最新文章

  1. 模拟usb重新插拔_Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热...
  2. JavaScript内核系列 第8章 面向对象的JavaScript(下)
  3. 纪念第一个正式的java程序
  4. v8声卡调音软件_sE VOXTOON AF2评测:解决复杂跳线需求的声卡
  5. oracle parallel_index hint在非分区表的生效
  6. Windows下NLB(分工作组与域环境)、服务器群集简单搭建
  7. python 使用lxml中的xpath 和 scrpay中的xpath的区别
  8. 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
  9. SqlServer批量插入测试数据
  10. 设计鲁棒性的方法:输入一个链表的头结点,逆序遍历打印该链表出来
  11. 英语四六级听力有线传输无线发射系统方案
  12. 视频会议让教育培训插上腾飞的翅膀!
  13. 128陷阱解析(Java中的128陷阱)
  14. 【大数据技术基础系列】列式数据库与基于行的数据库存储数据结构
  15. ProGet 22.0 Enterprise Crack by Xacker
  16. 微信点击链接获取对方定位,通过文字图片链接获取对方定位
  17. “消失”的Android技术博主们现在如何,framework框架
  18. matlab fm非相干解调,FM调制和相干解调,非相干解调.pdf
  19. 支持html邮件,HTML邮件兼容问题与解决方案
  20. php是什么意思啊cf手游图片,CF手游星芒武器解析 英雄近战武器星芒分析

热门文章

  1. Android 四大组件 —— 活动(活动的隐式跳转)
  2. Linux 设备驱动开发 —— Tasklets 机制浅析
  3. 线程以及pthread库的使用
  4. 求一个正整数是由哪几个连数(连续的正整数)相加
  5. epoll为什么比select和poll效率更高
  6. [react] 在React中怎么使用字体图标?
  7. 前端学习(2325):angular之添加新组件
  8. 前端学习(2286):react之无状态组件
  9. 前端学习(1911)vue之电商管理系统电商系统之完成用户的修改弹框询问用户是否删除
  10. 前端学习(1812):前端调试之shadow