15个常用的javaScript正则表达式(收藏)pc软件 文章资讯 手机软件
您当前的位置→图文中心网站专题网站建设15个常用的javaScript正则表达式(收藏)
阅读排行
  1. JS使用ActiveXObject实现用户提交...
  2. 找网站建设公司要注意低价陷阱
  3. 80端口被占用导致Apache启动失败...
  4. 知名主机商Linode被关键字屏蔽
  5. 为什么现在做论坛的都选择香港的...
  6. 如何建设SEO优化一个全新的网站
  7. windows 7下FTP服务器构建教程
  8. 网站链接分析工具
  9. ASP 、PHP、JSP三者都是面向Web服...
  10. 开放分类目录DMOZ永久关闭
  11. php获取给定日期相差天数的方法分...
  12. Bootstrap jquery.twbsPaginatio...
  13. html CSS让边框发光 代码
  14. CDN的选择
  15. 虚拟主机上的网站备份方法

15个常用的javaScript正则表达式(收藏)


2017/5/27  编辑:admin 来源:本站整理
15个常用的javaScript正则表达式(收藏)1 用户名正则//用户名正则, 4到16位(字母, 数字, 下划线, 减号) var uPattern = /^[a-zA-Z0-9_-]{4,16}$/; //输出 true console.log(uPattern.test("iFat3")); 2 密码强度正则//密码强度正则, 最少6位, 包括至少1个大写字母, 1个小写字母, 1个数字, 1个特殊字符 var pPattern = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/; //输出 true console.log("=="+pPattern.test("iFat3#")); 3 整数正则//正整数正则 var posPattern = /^\d+$/; //负整数正则 var negPattern = /^-\d+$/; //整数正则 var intPattern = /^-?\d+$/; //输出 true console.log(posPattern.test("42")); //输出 true console.log(negPattern.test("-42")); //输出 true console.log(intPattern.test("-42")); 4 数字正则可以能够是整数也可以是浮点数//正数正则 var posPattern = /^\d*\.?\d+$/; //负数正则 var negPattern = /^-\d*\.?\d+$/; //数字正则 var numPattern = /^-?\d*\.?\d+$/; console.log(posPattern.test("42.2")); console.log(negPattern.test("-42.2")); console.log(numPattern.test("-42.2")); 5 Email正则//Email正则 var ePattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/; //输出 true console.log(ePattern.test(65974040@qq.com)); 6 手机号码正则//手机号正则 var mPattern = /^[1][3][0-9]{9}$/; //输出 true console.log(mPattern.test("13900000000")); 7 身份证号正则//身份证号(18位)正则 var cP = /^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$/; //输出 true console.log(cP.test("11010519880605371X")); 8 URL正则//URL正则 var urlP= /^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/; //输出 true console.log(urlP.test(http://42du.cn)); 9 IPv4地址正则//ipv4地址正则 var ipP = /^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/; //输出 true console.log(ipP.test("115.28.47.26")); 10 十六进制颜色正则//RGB Hex颜色正则 var cPattern = /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/; //输出 true console.log(cPattern.test("#b8b8b8")); 11 日期正则//日期正则, 不复杂判定,未做月份及日期的判定 var dP1 = /^\d{4}(\-)\d{1,2}\1\d{1,2}$/; //输出 true console.log(dP1.test("2017-05-11")); //输出 true console.log(dP1.test("2017-15-11")); //日期正则, 复杂判定 var dP2 = /^(?:(?!0000)[0-9]{4}-(?:(?:0[1-9]|1[0-2])-(?:0[1-9]|1[0-9]|2[0-8])|(?:0[13-9]|1[0-2])-(?:29|30)|(?:0[13578]|1[02])-31)|(?:[0-9]{2}(?:0[48]|[2468][048]|[13579][26])|(?:0[48]|[2468][048]|[13579][26])00)-02-29)$/; //输出 true console.log(dP2.test("2017-02-11")); //输出 false console.log(dP2.test("2017-15-11")); //输出 false console.log(dP2.test("2017-02-29")); 12 QQ号码正则//QQ号正则, 5至11位 var qqPattern = /^[1-9][0-9]{4,10}$/; //输出 true console.log(qqPattern.test("65974040")); 13 微信号正则//微信号正则, 6至20位, 以字母开头, 字母, 数字, 减号, 下划线 var wxPattern = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/; //输出 true console.log(wxPattern.test("RuilongMao")); 14 车牌号正则//车牌号正则 var cPattern = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/; //输出 true console.log(cPattern.test("京K39006")); 15 包含中文正则//包含中文正则 var cnPattern = /[\u4E00-\u9FA5]/; //输出 true console.log(cnPattern.test("42度")); 推荐阅读 :JS正则表达式的验证JS常用正则表达式及验证时间的正则表达式String字符串匹配javascript 正则表达式上面所述是小编给大家介绍说明的15个常用的javaScript正则表达式(收藏), 真的希望对大家有所协助, 如果大家有任意一个疑问请给我留言, 小编会及时回复大家的。 就在此也非常感谢大家对脚本之家网站的支持!本文开发(php)相关术语:php代码审计必备工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

相关文章

win7系统msn无法登录,Win7登录msn失败提示“错误代码80040154”怎么解决?:MSN原是一个类似CompuServe及AOL的收费服务,提供拨号上网及增值信息、网络聊天室(网络即时通讯)等服务,但同时亦允许其它现有互联网用户透过因特网来使用。 【优酷会员】07-15黄金VIP账号免费分享:公告声明:免费账号,多人登陆,出现异常等错误也是没办法的。 利发国际88lifa能插眼?只有15秒的眼能做什么:小伙伴们是不是经常在草丛、河道等地方蹲人和反蹲呢?这次体验服的更新中增加了一个新的照明系统,有了照明系统以后就能更好的观察敌人动向,在抓人和团战时也就又有了更多的战术和思路啦!因为利发国际88lifa和传统MOBA游戏有着很大的区别,地图小、节奏快,所...。 利发国际88lifa7月15日新英雄神秘礼 利发国际88lifa7月15日神秘英雄是谁: 利发国际88lifa7月15日新英雄神秘礼是最新活动7月11狂欢周推出的一项福利,玩家可以在7月15日免费体验新英雄,下面安趣网小编就为大家带来利发国际88lifa7月15日新英雄神秘礼预览,希望各位玩家喜欢。
发表评论
网站帮助 - 广告合作 - 下载声明 - 网站地图
88lifa