详谈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开发包大全整理
Dec 22 Javascript
Prototype使用指南之array.js
Jan 10 Javascript
简单的js分页脚本
May 21 Javascript
JavaScript 学习小结(适合新手参考)
Jul 30 Javascript
浅析jquery的js图表组件highcharts
Mar 06 Javascript
javascript实现五星评价代码(源码下载)
Aug 11 Javascript
JavaScript基础知识之方法汇总结
Jan 24 Javascript
Javascript下拉刷新的简单实现
Feb 14 Javascript
详解vue指令与$nextTick 操作DOM的不同之处
Aug 02 Javascript
10行代码实现微信小程序滑动tab切换
Dec 28 Javascript
使用mixins实现elementUI表单全局验证的解决方法
Apr 02 Javascript
js代码实现轮播图
May 04 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
晶体管来复再生式二管收音机
2021/03/02 无线电
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
简单了解WordPress开发中update_option()函数的用法
2016/01/11 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
mouse_on_title.js
2006/08/25 Javascript
javascript 写类方式之八
2009/07/05 Javascript
js实现兼容IE6与IE7的DIV高度
2010/05/13 Javascript
菜鸟学习JavaScript小实验之函数引用
2010/11/17 Javascript
使用jquery为table动态添加行的实现代码
2011/03/30 Javascript
JS实现判断碰撞的方法
2015/02/11 Javascript
jQuery通过扩展实现抖动效果的方法
2015/03/11 Javascript
基于Bootstrap的Metronic框架实现页面链接收藏夹功能
2016/08/29 Javascript
Vue系列:通过vue-router如何传递参数示例
2017/01/16 Javascript
ssm+vue前后端分离框架整合实现(附源码)
2020/07/08 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[03:15]DOTA2-DPC中国联赛1月22日Recap集锦
2021/03/11 DOTA
快速了解Python开发中的cookie及简单代码示例
2018/01/17 Python
基于Python开发chrome插件的方法分析
2018/07/07 Python
Python初学者常见错误详解
2019/07/02 Python
python批量生成条形码的示例
2020/10/10 Python
python try...finally...的实现方法
2020/11/25 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
html5利用canvas绘画二级树形结构图的示例
2017/09/27 HTML / CSS
印度尼西亚手表和包包商店:Urban Icon
2019/12/12 全球购物
美国滑板店:Tactics
2020/11/08 全球购物
计算机专业大学生的自我评价
2013/11/14 职场文书
安全承诺书格式
2014/05/21 职场文书
电子商务优秀毕业生求职信
2014/07/11 职场文书
社会发展项目建议书
2014/08/25 职场文书
工作汇报开头与结尾怎么写
2014/11/08 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
Python离线安装openpyxl模块的步骤
2021/03/30 Python
SpringBoot生成License的实现示例
2021/06/16 Java/Android
mysql自增长id用完了该怎么办
2022/02/12 MySQL
Android开发之底部导航栏的快速实现
2022/04/28 Java/Android
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技