详谈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 相关文章推荐
jQuery实现的类flash菜单效果代码
May 17 Javascript
input链接页面、打开新网页等等的具体实现
Dec 30 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
May 20 Javascript
使用jquery animate创建平滑滚动效果(可以是到顶部、到底部或指定地方)
May 27 Javascript
javascript 常见功能汇总
Jun 11 Javascript
jQuery 如何实现一个滑动按钮开关
Dec 01 Javascript
vue系列之动态路由详解【原创】
Sep 10 Javascript
angular-tree-component的使用详解
Jul 30 Javascript
JS实现字符串翻转的方法分析
Aug 31 Javascript
JQuery实现ajax请求的示例和注意事项
Dec 10 jQuery
解决vux 中popup 组件Mask 遮罩在最上层的问题
Nov 03 Javascript
react使用antd的上传组件实现文件表单一起提交功能(完整代码)
Jun 29 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数组函数序列之in_array() - 查找数组中是否存在指定值
2011/11/07 PHP
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
YiiFramework入门知识点总结(图文教程)
2015/12/28 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
HR vs CL BO3 第一场 2.13
2021/03/10 DOTA
用JavaScript和注册表脚本实现右键收藏Web页选中文本
2007/01/28 Javascript
jQuery中使用了document和window哪些属性和方法小结
2011/09/13 Javascript
原生js写的放大镜效果
2012/08/22 Javascript
JavaScript原生对象之String对象的属性和方法详解
2015/03/13 Javascript
jquery预加载图片的方法
2015/05/27 Javascript
微信小程序 获取微信OpenId详解及实例代码
2016/10/31 Javascript
深入理解选择框脚本[推荐]
2016/12/13 Javascript
原生JS获取元素集合的子元素宽度实例
2016/12/14 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
js计算两个日期间的天数月的实例代码
2018/09/20 Javascript
脚手架vue-cli工程webpack的基本用法详解
2018/09/29 Javascript
关于vue的npm run dev和npm run build的区别介绍
2019/01/14 Javascript
判断文字超过2行添加展开按钮,未超过则不显示,溢出部分显示省略号
2019/04/28 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
[02:09]DOTA2辉夜杯 EHOME夺冠举杯现场
2015/12/28 DOTA
零基础写python爬虫之爬虫框架Scrapy安装配置
2014/11/06 Python
windows下python连接oracle数据库
2017/06/07 Python
Python基于jieba库进行简单分词及词云功能实现方法
2018/06/16 Python
pytorch 输出中间层特征的实例
2019/08/17 Python
Python3.7将普通图片(png)转换为SVG图片格式(网站logo图标)动起来
2020/04/21 Python
什么是Python变量作用域
2020/06/03 Python
Groupon法国官方网站:特卖和网上购物高达-70%
2019/09/02 全球购物
ORACLE十问
2015/04/20 面试题
销售找工作求职信
2013/12/20 职场文书
名人演讲稿范文
2013/12/28 职场文书
出纳员岗位职责
2014/03/13 职场文书
我的理想演讲稿
2014/04/30 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
SQL Server携程核心系统无感迁移到MySQL实战
2022/06/01 SQL Server
SpringBoot接入钉钉自定义机器人预警通知
2022/07/15 Java/Android