码迷,mamicode.com
首页 > 其他好文 > 详细

常用正则表达式

时间:2017-07-06 15:58:01      阅读:133      评论:0      收藏:0      [点我收藏+]

标签:下划线   字母   ftp   划线   http   正则   amp   var   email   

1、 Email正则
 
  var res = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
 
 
2 、手机号码正则
 
var res = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/;
 
 
3 、身份证号正则(18位)
 
var res = /^[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]$/;
 
 
4 、用户名正则(4到16位(字母,数字,下划线,减号))
 
var res = /^[a-zA-Z0-9_-]{4,16}$/;
 
 
5、密码强度正则(最少6位,包括至少1个大写字母,1个小写字母,1个数字,1个特殊字符)
 
var res = /^.*(?=.{6,})(?=.*\d)(?=.*[A-Z])(?=.*[a-z])(?=.*[!@#$%^&*? ]).*$/;
 
 
6 、URL正则
 
var res = /^((https?|ftp|file):\/\/)?([\da-z\.-]+)\.([a-z\.]{2,6})([\/\w \.-]*)*\/?$/;
 
 
7 、QQ号码正则(5至11位)
 
var res = /^[1-9][0-9]{4,10}$/;
 
 
8 、十六进制颜色正则
 
var res = /^#?([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/;
 
 
 
9 、微信号正则(6至20位,以字母开头,字母,数字,减号,下划线)
 
var res = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;
 
 
10 、车牌号正则
 
var res = /^[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9挂学警港澳]{1}$/;
 

常用正则表达式

标签:下划线   字母   ftp   划线   http   正则   amp   var   email   

原文地址:http://www.cnblogs.com/zhangyu00/p/7126558.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!