详谈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获取对象为null的解决方法
Nov 21 Javascript
JavaScript事件委托实例分析
May 26 Javascript
javascript新闻跑马灯实例代码
Jul 29 Javascript
Radio 单选JS动态添加的选项onchange事件无效的解决方法
Dec 12 Javascript
仿京东快报向上滚动的实例
Dec 13 Javascript
webpack多入口文件页面打包配置详解
Jan 09 Javascript
bootstrap fileinput插件实现预览上传照片功能
Jan 23 Javascript
JavaScript遍历查找数组中最大值与最小值的方法示例
May 24 Javascript
如何在微信小程序中存setStorage
Dec 13 Javascript
JavaScript实现联动菜单特效
Jan 07 Javascript
基于小程序请求接口wx.request封装的类axios请求
Jul 02 Javascript
React 高阶组件HOC用法归纳
Jun 13 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
DC《小丑》11项提名领跑奥斯卡 Netflix成第92届奥斯卡提名最大赢家
2020/04/09 欧美动漫
php操作mysql数据库的基本类代码
2014/02/25 PHP
PHP树的深度编历生成迷宫及A*自动寻路算法实例分析
2015/03/10 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
PHP中的表达式简述
2016/05/29 PHP
Yii2增删改查之查询 where参数详细介绍
2016/08/08 PHP
PHP实现的ID混淆算法类与用法示例
2018/08/10 PHP
PHP中类与对象功能、用法实例解读
2020/03/27 PHP
获取客户端电脑日期时间js代码(jquery)
2012/09/12 Javascript
探索angularjs+requirejs全面实现按需加载的套路
2016/02/26 Javascript
深入浅析JSON.parse()、JSON.stringify()和eval()的作用详解
2016/04/03 Javascript
jQuery实现表格行和列的动态添加与删除方法【测试可用】
2016/08/01 Javascript
Ionic+AngularJS实现登录和注册带验证功能
2017/02/09 Javascript
通过jquery toggleClass()属性制作文章段落更改背景颜色
2018/05/21 jQuery
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
微信小程序实现之手势锁功能实例代码
2018/07/19 Javascript
解决vue+element 键盘回车事件导致页面刷新的问题
2018/08/25 Javascript
vue pages 多入口项目 + chainWebpack 全局引用缩写说明
2020/09/21 Javascript
python+mysql实现简单的web程序
2014/09/11 Python
Django中传递参数到URLconf的视图函数中的方法
2015/07/18 Python
Python下的常用下载安装工具pip的安装方法
2015/11/13 Python
Python的numpy库下的几个小函数的用法(小结)
2019/07/12 Python
使用tensorflow DataSet实现高效加载变长文本输入
2020/01/20 Python
Python @property装饰器原理解析
2020/01/22 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
加拿大健康、婴儿和美容产品在线购物:Well.ca
2016/11/30 全球购物
军训自我鉴定200字
2014/02/13 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
作文批改评语大全
2014/04/23 职场文书
师德师风承诺书
2014/05/23 职场文书
小学生安全责任书
2014/07/25 职场文书
小学优秀教师材料
2014/12/15 职场文书
经营场所使用证明
2015/06/19 职场文书
如何使用Maxwell实时同步mysql数据
2021/04/08 MySQL
golang中的struct操作
2021/11/11 Golang
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏