正则表达式验证各种类型的数字
验证数字的正则表达式集
验证数字:^[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
正则表达式验证各种类型的数字相关推荐
- 正则表达式验证六位数以上数字,符号,字母任意两种混合的密码验证策略
^(?![0-9]+$)(?![a-zA-Z]+$)(?!([^(0-9a-zA-Z)]|[\(\)])+$)([^(0-9a-zA-Z)]|[\(\)]|[a-zA-Z]|[0-9]){6,}$ 这 ...
- 最万能的登录、注册页。带输入数据的验证。邮箱的正则表达式、正则表达式验证输入的数据
看别人写的.不是缺胳膊就是少腿.就离谱.因为看不惯别人写的.所以自己写.界面美化可以按照自己的需求自己设计.这里只是提供了简单的前台数据获取以及输入数据的验证.哈哈哈哈哈哈 登录 <!DOCTY ...
- JS正则表达式验证数字
为什么80%的码农都做不了架构师?>>> <script type="text/javascript"> function valid ...
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
<% if request("check")<>"" then astr=request("content") call ...
- JS正则表达式验证数字非常全
Js代码 <script type="text/javascript"> function validate(){ var reg = new RegExp( ...
- jquery正则表达式验证:验证全是数字
需求说明: 前端页面使用正则表达式验证输入框中输入的内容全是数字. 代码说明: 这里只介绍正则表达式,其他部分的代码不做介绍.如果有其他需要自行修改即可. 步骤一:建立一个页面可以是html.jsp等 ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
- [js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...
- 正则表达式验证系统登录密码必须由字母数字和特殊符号组成
为了验证用户修改的密码符合系统密码规范,特设计了一个正则表达式来验证,经测试有效留下备用啊! 有需要的同学可以参考一下呵呵,有问题概不负责啊! 1.验证密码只能包含字母数字以及!@#$%^&* ...
最新文章
- 模拟usb重新插拔_Android 10带来黑科技 检测手机USB接口是否有液体或者是否过热...
- JavaScript内核系列 第8章 面向对象的JavaScript(下)
- 纪念第一个正式的java程序
- v8声卡调音软件_sE VOXTOON AF2评测:解决复杂跳线需求的声卡
- oracle parallel_index hint在非分区表的生效
- Windows下NLB(分工作组与域环境)、服务器群集简单搭建
- python 使用lxml中的xpath 和 scrpay中的xpath的区别
- 小白用python处理excel文件-Python3操作Excel文件(读写)的简单实例
- SqlServer批量插入测试数据
- 设计鲁棒性的方法:输入一个链表的头结点,逆序遍历打印该链表出来
- 英语四六级听力有线传输无线发射系统方案
- 视频会议让教育培训插上腾飞的翅膀!
- 128陷阱解析(Java中的128陷阱)
- 【大数据技术基础系列】列式数据库与基于行的数据库存储数据结构
- ProGet 22.0 Enterprise Crack by Xacker
- 微信点击链接获取对方定位,通过文字图片链接获取对方定位
- “消失”的Android技术博主们现在如何,framework框架
- matlab fm非相干解调,FM调制和相干解调,非相干解调.pdf
- 支持html邮件,HTML邮件兼容问题与解决方案
- php是什么意思啊cf手游图片,CF手游星芒武器解析 英雄近战武器星芒分析