详谈jQuery中的一些正则匹配表达式


Posted in Javascript onMarch 08, 2017

jQuery常用正则匹配表达式

//整数
"^-?[1-9]\\d*$",

//正整数 
"^[1-9]\\d*$",

//负整数
intege2: "^-[1-9]\\d*$",

//数字
num: "^([+-]?)\\d*\\.?\\d+$",

//正数(正整数 + 0)
num1: "^[1-9]\\d*|0$",

//负数(负整数 + 0)
num2: "^-[1-9]\\d*|0$",

//浮点数
decmal: "^([+-]?)\\d*\\.\\d+$",

//正浮点数
decmal1: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*$",


//负浮点数
decmal2: "^-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*)$",
 

//浮点数
decmal3: "^-?([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0)$",
 

//非负浮点数(正浮点数 + 0)
decmal4: "^[1-9]\\d*.\\d*|0.\\d*[1-9]\\d*|0?.0+|0$",



//非正浮点数(负浮点数 + 0)
decmal5: "^(-([1-9]\\d*.\\d*|0.\\d*[1-9]\\d*))|0?.0+|0$",



//邮件
email: "^\\w+((-\\w+)|(\\.\\w+))*\\@[A-Za-z0-9]+((\\.|-)[A-Za-z0-9]+)*\\.[A-Za-z0-9]+$",

//颜色
color: "^[a-fA-F0-9]{6}$",

//url
url: "^http[s]?:\\/\\/([\\w-]+\\.)+[\\w-]+([\\w-./?%&=]*)?$",

//仅中文
chinese: "^[\\u4E00-\\u9FA5\\uF900-\\uFA2D]+$",

//仅ACSII字符
ascii: "^[\\x00-\\xFF]+$",

//邮编
zipcode: "^\\d{6}$",

//手机
mobile: "^(13|15)[0-9]{9}$",

//ip地址
ip4: "^(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)\\.(25[0-5]|2[0-4]\\d|[0-1]\\d{2}|[1-9]?\\d)$",

//非空
notempty: "^\\S+$",

//图片
picture: "(.*)\\.(jpg|bmp|gif|ico|pcx|jpeg|tif|png|raw|tga)$",

//压缩文件
rar: "(.*)\\.(rar|zip|7zip|tgz)$",

//日期
date: "^\\d{4}(\\-|\\/|\.)\\d{1,2}\\1\\d{1,2}$",

//QQ号码
qq: "^[1-9]*[1-9][0-9]*$",

//电话号码的函数(包括验证国内区号,国际区号,分机号)
tel: "^(([0\\+]\\d{2,3}-)?(0\\d{2,3})-)?(\\d{7,8})(-(\\d{3,}))?$",

//用来用户注册。匹配由数字、26个英文字母或者下划线组成的字符串
username: "^\\w+$",

//字母
letter: "^[A-Za-z]+$",

//大写字母
letter_u: "^[A-Z]+$",

//小写字母
letter_l: "^[a-z]+$",

//身份证
idcard: "^[1-9]([0-9]{14}|[0-9]{17})$"

以上这篇详谈jQuery中的一些正则匹配表达式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery validator 插件增加日期比较方法
Feb 21 Javascript
JavaScript prototype属性深入介绍
Nov 27 Javascript
jquery获取被勾选的checked(选中)的那一行的3列和4列的值
Jul 04 Javascript
JS 实现点击a标签的时候让其背景更换
Oct 15 Javascript
使用console进行性能测试
Apr 27 Javascript
Bootstrap中CSS的使用方法
Feb 17 Javascript
js is_valid_filename验证文件名的函数
Jul 19 Javascript
微信小程序实现简易table表格
Jun 19 Javascript
详解vue中使用axios对同一个接口连续请求导致返回数据混乱的问题
Nov 06 Javascript
JS实现页面数据懒加载
Feb 13 Javascript
Vue实现PC端靠边悬浮球的代码
May 09 Javascript
jQuery实现滑动开关效果
Aug 02 jQuery
浅谈原生JS实现jQuery的animate()动画示例
Mar 08 #Javascript
jQuery实现选项卡功能(两种方法)
Mar 08 #Javascript
bootstrap table 多选框分页保留示例代码
Mar 08 #Javascript
JS仿JQuery选择器功能
Mar 08 #Javascript
vue数据双向绑定原理解析(get & set)
Mar 08 #Javascript
footer定位页面底部(代码分享)
Mar 07 #Javascript
vue父子组件的数据传递示例
Mar 07 #Javascript
You might like
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
PHP结合JQueryJcrop实现图片裁切实例详解
2014/07/24 PHP
10款PHP开源商城系统汇总介绍
2015/07/23 PHP
PHP命名空间和自动加载类
2016/04/03 PHP
thinkPHP统计排行与分页显示功能示例
2016/12/02 PHP
php使用str_replace替换多维数组的实现方法分析
2017/06/15 PHP
Prototype RegExp对象 学习
2009/07/19 Javascript
高效的表格行背景隔行变色及选定高亮的JS代码
2010/12/04 Javascript
Javascript中的this绑定介绍
2011/09/22 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
2013/11/15 Javascript
如何在JavaScript中实现私有属性的写类方式(二)
2013/12/04 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
我用的一些Node.js开发工具、开发包、框架等总结
2014/09/25 Javascript
详解vue嵌套路由-params传递参数
2017/05/23 Javascript
vue 标签属性数据绑定和拼接的实现方法
2018/05/17 Javascript
JavaScript的级联函数用法简单示例【链式调用】
2019/03/26 Javascript
如何在微信小程序中存setStorage
2019/12/13 Javascript
[06:35]2014DOTA2国际邀请赛 老男孩梦圆西雅图中国军团世界最强
2014/07/22 DOTA
python中的列表推导浅析
2014/04/26 Python
Python中的并发编程实例
2014/07/07 Python
Python解释执行原理分析
2014/08/22 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
详解Python pygame安装过程笔记
2017/06/05 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python SQLAlchemy的Mapping与Declarative详解
2019/07/04 Python
python爬虫项目设置一个中断重连的程序的实现
2019/07/26 Python
python3 tcp的粘包现象和解决办法解析
2019/12/09 Python
python mock测试的示例
2020/10/19 Python
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
2015/11/10 面试题
离婚协议书标准格式
2014/10/04 职场文书
党支部对转正的意见
2015/06/02 职场文书
优秀团员主要事迹范文
2015/11/05 职场文书
详细介绍python类及类的用法
2021/05/31 Python
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技
mysql通过group by分组取最大时间对应数据的两种有效方法
2022/09/23 MySQL