详谈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中简单的实现像C#中using功能(有源码下载)
Jan 09 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
javascript格式化日期时间方法汇总
Jun 19 Javascript
jQuery实现鼠标点击弹出渐变层的方法
Jul 09 Javascript
js实现(全选)多选按钮的方法【附实例】
Mar 30 Javascript
Javascript实现倒计时(防页面刷新)实例
Dec 13 Javascript
微信小程序之购物车功能
Sep 23 Javascript
浅析JS中回调函数及用法
Jul 25 Javascript
Vue.js 中 axios 跨域访问错误问题及解决方法
Nov 21 Javascript
微信小程序实现顶部导航特效
Jan 28 Javascript
微信实现自动跳转到用其他浏览器打开指定APP下载
Feb 15 Javascript
EasyUI 数据表格datagrid列自适应内容宽度的实现
Jul 18 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
Yii2汉字转拼音类的实例代码
2017/04/18 PHP
php简单处理XML数据的方法示例
2017/05/19 PHP
PHP中Static(静态)关键字功能与用法实例分析
2019/04/05 PHP
php ActiveMQ的安装与使用方法图文教程
2020/02/23 PHP
关于IE7 IE8弹出窗口顶上
2008/12/22 Javascript
jQuery中index()的用法分析
2014/09/05 Javascript
JavaScript中的Math.LOG2E属性使用详解
2015/06/14 Javascript
JQuery解析XML的方法小结
2016/04/02 Javascript
BootStrap扔进Django里的方法详解
2016/05/13 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
快速掌握jQuery插件WebUploader文件上传
2016/11/07 Javascript
微信小程序 弹窗自定义实例代码
2017/03/08 Javascript
基于daterangepicker日历插件使用参数注意的问题
2017/08/10 Javascript
基于layui数据表格以及传数据的方式
2018/08/19 Javascript
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
python清除字符串中间空格的实例讲解
2018/05/11 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
python数组循环处理方法
2019/08/26 Python
python监控nginx端口和进程状态
2019/09/06 Python
OpenCV模板匹配matchTemplate的实现
2019/10/18 Python
Python基于smtplib模块发送邮件代码实例
2020/05/29 Python
Python如何使用正则表达式爬取京东商品信息
2020/06/01 Python
python简单利用字典破解zip文件口令
2020/09/07 Python
利用CSS3的特性改变文本选中时的颜色
2013/09/11 HTML / CSS
html5 横向滑动导航栏的方法示例
2020/05/08 HTML / CSS
介绍JAVA 中的Collection FrameWork(及如何写自己的数据结构)
2014/10/31 面试题
审核会计岗位职责
2013/11/08 职场文书
物业经理自我鉴定
2014/03/03 职场文书
查摆问题自查报告范文
2014/10/13 职场文书
2015年感恩节活动总结
2015/03/24 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
Spring Cloud 中@FeignClient注解中的contextId属性详解
2021/09/25 Java/Android
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
windows server 2012安装FTP并配置被动模式指定开放端口
2022/06/10 Servers
JavaScript圣杯布局与双飞翼布局实现案例详解
2022/08/05 Javascript