详谈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 相关文章推荐
Save a File Using a File Save Dialog Box
Jun 18 Javascript
javascript document.referrer 用法
Apr 30 Javascript
基于jquery实现状态限定编辑的代码
Feb 11 Javascript
jquery中插件实现自动添加用户的具体代码
Nov 15 Javascript
angularjs实现与服务器交互分享
Jun 24 Javascript
JavaScript整除运算函数ceil和floor的区别分析
Apr 14 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
Sep 05 Javascript
利用PM2部署node.js项目的方法教程
May 10 Javascript
浅谈事件冒泡、事件委托、jQuery元素节点操作、滚轮事件与函数节流
Jul 22 jQuery
详解vue-meta如何让你更优雅的管理头部标签
Jan 18 Javascript
javascript自定义日期比较函数用法示例
Jul 22 Javascript
浅谈原生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
JAVA/JSP学习系列之二
2006/10/09 PHP
php中$this->含义分析
2009/11/29 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
Laravel框架实现定时Task Scheduling例子
2019/10/22 PHP
疯掉了,尽然有js写的操作系统
2007/04/23 Javascript
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
腾讯的ip接口 方便获取当前用户的ip地理位置
2010/11/25 Javascript
高效的jquery数字滚动特效
2015/12/17 Javascript
js实现仿qq消息的弹出窗效果
2016/01/06 Javascript
详解Node.js包的工程目录与NPM包管理器的使用
2016/02/16 Javascript
js实现获取两个日期之间所有日期的方法
2016/06/17 Javascript
require.js配合插件text.js实现最简单的单页应用程序
2016/07/12 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
原生ajax处理json格式数据的实例代码
2016/12/25 Javascript
JS图片轮播与索引变色功能实例详解
2017/07/06 Javascript
Javascript快速实现浏览器系统通知
2017/08/26 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
php结合js实现多条件组合查询
2019/05/28 Javascript
详解ES6实现类的私有变量的几种写法
2021/02/10 Javascript
[01:57]2016完美“圣”典风云人物:国士无双专访
2016/12/04 DOTA
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python3.7中安装openCV库的方法
2018/07/11 Python
Python和Go语言的区别总结
2019/02/20 Python
python 多进程并行编程 ProcessPoolExecutor的实现
2019/10/11 Python
使用Python解析Chrome浏览器书签的示例
2020/11/13 Python
CSS的background属性及CSS3的背景图片设置总结
2016/06/13 HTML / CSS
体育教师工作总结的自我评价
2013/10/10 职场文书
教师自我鉴定范文
2014/03/20 职场文书
个人授权委托书格式
2014/08/30 职场文书
预备党员转正材料
2014/12/19 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
2016同学毕业寄语大全
2015/12/04 职场文书
学生会2016感恩节活动小结
2016/04/01 职场文书
AJAX学习笔记
2021/05/18 Javascript
Java移除无效括号的方法实现
2021/08/07 Java/Android
HTML中的表单元素介绍
2022/02/28 HTML / CSS