详谈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各种复制代码收集
Sep 20 Javascript
js中创建对象的几种方式示例介绍
Jan 26 Javascript
jquery实现页面关键词高亮显示的方法
Mar 12 Javascript
js控制文本框输入的字符类型方法汇总
Jun 19 Javascript
不能不知道的10个angularjs英文学习网站
Mar 23 Javascript
js实现弹窗居中的简单实例
Oct 09 Javascript
js生成随机颜色方法代码分享(三种)
Dec 29 Javascript
原生JS实现瀑布流插件
Feb 06 Javascript
Vue.js子组件向父组件通信的方法实例代码详解
Dec 10 Javascript
使用原生js编写一个简单的框选功能方法
May 13 Javascript
Vue 动态路由的实现及 Springsecurity 按钮级别的权限控制
Sep 05 Javascript
JavaScript如何利用Promise控制并发请求个数
May 14 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
codeigniter使用技巧批量插入数据实例方法分享
2013/12/31 PHP
php上传图片存入数据库示例分享
2014/03/11 PHP
PHP正则提取不包含指定网址的图片地址的例子
2014/04/21 PHP
js 获取服务器控件值的代码
2010/03/05 Javascript
javascript 面向对象封装与继承
2014/11/27 Javascript
jquery实现键盘左右翻页特效
2015/04/30 Javascript
编写高质量JavaScript代码的基本要点
2016/03/02 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
AngularJS 表达式详细讲解及实例代码
2016/07/26 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
2016/08/01 Javascript
JS实现仿PS的调色板效果完整实例
2016/12/21 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
vue拦截器实现统一token,并兼容IE9验证功能
2018/04/26 Javascript
JavaScript 面向对象程序设计详解【类的创建、实例对象、构造函数、原型等】
2020/05/12 Javascript
JavaScript Event Loop相关原理解析
2020/06/10 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
JavaScript实现轮播图效果
2020/10/30 Javascript
[03:21]辉夜杯主赛事 12月25日TOP5
2015/12/26 DOTA
Python原始字符串与Unicode字符串操作符用法实例分析
2017/07/22 Python
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
python读取目录下最新的文件夹方法
2018/12/24 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
django框架基于queryset和双下划线的跨表查询操作详解
2019/12/11 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
Html5如何唤起百度地图App的方法
2019/01/27 HTML / CSS
英国可持续奢侈品包包品牌:Elvis & Kresse
2018/08/05 全球购物
美国专业消费电子及摄影器材网站:B&H Photo Video
2019/12/18 全球购物
编程用JAVA解析XML的方式
2013/07/07 面试题
物流仓储计划书
2014/01/10 职场文书
国家助学金获奖感言
2014/01/31 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
写给医护人员的一封感谢信
2019/09/16 职场文书
什么是Python装饰器?如何定义和使用?
2022/04/11 Python
Springboot中如何自动转JSON输出
2022/06/16 Java/Android