JS 正则表达式(数字、正则)
验证数字的正则表达式集
验证数字:^[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+)?$
// 修改月度奖励截止时间。function updateTime(){// 截止时间获取!var time = $("#time").val();// 数字验证!var reg = new RegExp("^[0-9]*$");// 修改截止时间不能为空!if(time != ""){// 截止时间必须是数字!(且当前的时间设置在两位数以内。)if(reg.test(time)){location.href='updateTime.do?time=' + time + '&type=2'; }else{alert("请输入数字!");}}else{alert("请设置截止时间!(数字)");}}
JS 正则表达式(数字、正则)相关推荐
- JS 正则表达式(正则匹配RegExp)
JavaScript实现对象深拷贝的方法(5种) 知识回调(不懂就看这儿!) 场景复现 核心干货 举例引入 关于RegExp对象 语法 修饰符--区分大小写和全局匹配 方括号--查找某个范围内的字符 ...
- JS正则表达式数字、字母、特殊符号第一弹
今天在开发过程中遇到这样一个问题,遇到某些有特殊格式的数据,需要用一个正则来进行校验,这个要怎么办呢. 先把正则的一些通用规则回顾一遍: 只能输入1个数字 表达式 ^\d$ 描述 匹配一个数字 匹配的 ...
- Js正则表达式数字或者带小数点的数字
function chk() {var patrn = /^\d+(\.\d+)?$/;var result = true;$("input[type=text]").each(f ...
- js正则表达式——数字校验
// 只能输入正数function clearNoNum(obj) {// 只能输入数字和小数点的文本框, 只能输入小数点后两位obj.value = obj.value.replace(/[^\d. ...
- js 字符串替换_正则精要:玩转JS正则表达式,也许只需这一篇(建议收藏)
0.导引 在正文开始前,先说说正则表达式是什么,为什么要用正则表达式?正则表达式在我个人看来就是一个程序可以识别的规则,有了这个规则,程序就可以帮我们判断某些字符是否符合我们的要求.但是,我们为什么要 ...
- js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字
js正则表达式,判断字符串是否以数字组结尾,并取出结尾的数字 <!DOCTYPE html> <html><head><meta charset=" ...
- html正则表达式 数字,js的正则表达式教程 js 正则表达式 3位数字
允许空格和~之间的字符但不包含# " ' & = < > ( ) % + \ ; $ | / 用eval转义,你现在reg是一个字符串 正确写法 var ch = &qu ...
- js正则表达式:密码至少8位,要求必须字母、数字加英文符号
分享一个js正则表达式:密码至少8位,要求必须字母.数字加英文符号(不包含空格) var reg= /^(?![0-9]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{8,}$/ ; Jav ...
- JS正则表达式验证数字非常全 - 吾心无所 - 博客园
JS正则表达式验证数字非常全 Js代码 <script type="text/javascript"> function SubmitCk() { var reg = ...
- [js常用积累] js正则表达式验证手机号和数字验证码
在html表单提交时,需要对表单元素进行验证,下面代码是对手机号和数字验证码的JS正则表达式验证: //手机号验证,参数为指定手机号function checkPhone(val) {if (!(/^ ...
最新文章
- winform中的webbrowser里面操作html代码问题
- win8中离线安装net framework 3.5
- ZooKeeper配额
- MoeCTF 2021Re部分------baby_bc
- 反射如何拿到私有属性_JAVA中反射机制的价值
- hive执行drop卡死一例:java.lang.NoSuchMethodError: org.apache.commons.lang3.StringUtils.isAnyBlank
- java外围设计_Java 编程(23 种设计模式)
- 如果删除github上项目的文件
- 父、子页面之间页面元素的获取,方法的调用
- C/C++程序从源代码到可执行程序的流程
- 在C#中利用Keep-Alive处理Socket网络异常断开的方法 (转)
- jquery解析php json,Jquery解析json数据详解_jquery
- 湖南麒麟实时操作系统调优指南
- 易源接口showapi的使用
- openrefine的 General Refine Expression Language(GREL)
- 改变电阻的c语言程序,c语言电阻器分类代码实现
- 大屏一体机!奥可视新品A5亮点浅析
- xp升级到win7傻瓜教程_重装系统软件哪些比较好_windows7教程
- 查找算法【平衡二叉树】 - 平衡二叉树的删除
- 单片机可以用python编程吗,python可以单片机编程吗
热门文章
- Linux下crontab(自动重启)的格式备忘
- Apache Sentry手动安装、使用手册
- sql是否包含多个字符串_工作中遇到的99%SQL优化,这里都能给你解决方案
- 图像锐化算法(Image sharpening):拉普拉斯增强和Unsharp Masking(附代码)
- 全卷积(FCN)论文阅读笔记:Fully Convolutional Networks for Semantic Segmentation
- react native中一次错误排查 Error:Error: Duplicate resources
- koa cookie使用
- MPAndroidChart 教程:开始 Getting Started
- BZOJ5286:[HNOI/AHOI2018]转盘——题解
- java-HTMLjavaSkcriptCSSjQueryajax