详谈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 相关文章推荐
javascript IE中的DOM ready应用技巧
Jul 23 Javascript
jQuery取id有.的值的方法
May 21 Javascript
jQuery中$(function() {});问题详解
Aug 10 Javascript
小白谈谈对JS原型链的理解
May 03 Javascript
JS 面向对象之继承---多种组合继承详解
Jul 10 Javascript
基于angular中的重要指令详解($eval,$parse和$compile)
Oct 21 Javascript
Angular中支持SCSS的方法
Nov 18 Javascript
jQuery实现每隔一段时间自动更换样式的方法分析
May 03 jQuery
Bootstrap fileinput 上传新文件移除时触发服务器同步删除的配置
Oct 08 Javascript
AngularJS上传文件的示例代码
Nov 10 Javascript
学习 Vue.js 遇到的那些坑
Feb 02 Vue.js
js 数组 fill() 填充方法
Nov 02 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
php中XMLHttpRequest(Ajax)不能设置自定义的Referer的解决方法
2011/11/26 PHP
php中Session的生成机制、回收机制和存储机制探究
2014/08/19 PHP
PHP判断一个gif图片是否为动态图片的方法
2014/11/19 PHP
PHP+Mysql+jQuery文件下载次数统计实例讲解
2015/10/10 PHP
php 生成Tab键或逗号分隔的CSV
2016/09/24 PHP
javascript 日期常用的方法
2009/11/11 Javascript
JavaScript通过setTimeout实时显示当前时间的方法
2015/04/16 Javascript
jQuery判断一个元素是否可见的方法
2015/06/05 Javascript
JQuery EasyUI的使用
2016/02/24 Javascript
BootStrap glyphicons 字体图标实现方法
2016/05/01 Javascript
浅谈jquery的map()和each()方法
2016/06/12 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
详解Vue.js之视图和数据的双向绑定(v-model)
2017/06/23 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
利用js编写网页进度条效果
2017/10/08 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
react-intl实现React国际化多语言的方法
2020/09/27 Javascript
[36:33]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第二场 11.29
2020/12/02 DOTA
python文件与目录操作实例详解
2016/02/22 Python
老生常谈python函数参数的区别(必看篇)
2017/05/29 Python
完美解决Python matplotlib绘图时汉字显示不正常的问题
2019/01/29 Python
Python实现字符型图片验证码识别完整过程详解
2019/05/10 Python
Python实现投影法分割图像示例(一)
2020/01/17 Python
Python二元算术运算常用方法解析
2020/09/15 Python
Python3+Django get/post请求实现教程详解
2021/02/16 Python
酒吧副总经理岗位职责
2013/12/10 职场文书
服装设计行业个人的自我评价
2013/12/20 职场文书
开水果连锁店创业计划书
2013/12/29 职场文书
老公给老婆的道歉信
2014/01/10 职场文书
十岁生日同学答谢词
2014/01/19 职场文书
写自荐信三大法宝
2014/01/24 职场文书
我的中国梦演讲稿初中篇
2014/08/19 职场文书
2014坚持党风廉政建设思想汇报
2014/09/18 职场文书
领导干部整治奢华浪费之风思想汇报
2014/10/07 职场文书
毕业设计致谢词
2015/05/14 职场文书