详谈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 相关文章推荐
用js实现上传图片前的预览(TX的面试题)
Aug 14 Javascript
读jQuery之三(构建选择器)
Jun 11 Javascript
JS完成代码前最好对其做5件事
Apr 07 Javascript
JS将秒换成时分秒实现代码
Sep 03 Javascript
javascript 表格内容排序 简单操作示例代码
Jan 03 Javascript
javascript中验证大写字母、数字和中文
Jan 15 Javascript
JavaScript学习笔记之数组去重
Mar 23 Javascript
jQuery Easyui使用(二)之可折叠面板动态加载无效果的解决方法
Aug 17 Javascript
AngularJS入门教程之Cookies读写操作示例
Nov 02 Javascript
Centos6.8下Node.js安装教程
May 12 Javascript
webpack将js打包后的map文件详解
Feb 22 Javascript
使用vue.js在页面内组件监听scroll事件的方法
Sep 11 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和HTML5 FormData实现无刷新文件上传教程
2014/09/06 PHP
PHP实现获取FLV文件的时间
2015/02/10 PHP
jquery 插件学习(五)
2012/08/06 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
基于jQuery实现搜索关键字自动匹配功能
2020/03/26 Javascript
Vue自定义指令介绍(2)
2016/12/08 Javascript
JS 实现 ajax 异步浏览器兼容问题
2017/01/21 Javascript
jquery uploadify隐藏上传进度的实现方法
2017/02/06 Javascript
jQuery实现简单漂亮的Nav导航菜单效果
2017/03/29 jQuery
vue组件如何被其他项目引用
2017/04/13 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
Vue实现的父组件向子组件传值功能示例
2019/01/19 Javascript
Vue学习之组件用法实例详解
2020/01/06 Javascript
Python实现去除列表中重复元素的方法总结【7种方法】
2019/02/16 Python
python3.4 将16进制转成字符串的实例
2019/06/12 Python
pytorch 加载(.pth)格式的模型实例
2019/08/20 Python
python-sys.stdout作为默认函数参数的实现
2020/02/21 Python
python爬取豆瓣电影排行榜(requests)的示例代码
2021/02/18 Python
css实例教程 一款纯css3实现的超炫动画背画特效
2014/11/05 HTML / CSS
荷兰本土平价百货:HEMA
2017/10/23 全球购物
荷兰在线钓鱼商店:Raven
2019/06/26 全球购物
澳大利亚领先的女帽及配饰公司:Morgan&Taylor
2019/12/01 全球购物
请写一个C函数,若处理器是Big_endian的,则返回0;若是Little_endian的,则返回1
2015/07/16 面试题
大学生思想汇报范文
2013/12/31 职场文书
出国签证在职证明
2014/01/16 职场文书
经典安踏广告词
2014/03/21 职场文书
高职教师先进事迹材料
2014/08/24 职场文书
小学国旗下的演讲稿
2014/08/28 职场文书
2014最新开业庆典策划方案(5篇)
2014/09/15 职场文书
2014年健康教育工作总结
2014/11/20 职场文书
硕士学位论文评语
2014/12/31 职场文书
法人代表资格证明书
2015/06/18 职场文书
go语言中切片与内存复制 memcpy 的实现操作
2021/04/27 Golang
用 Python 元类的特性实现 ORM 框架
2021/05/19 Python