正則表達式弱口令

需求=新建用戶時需驗證用戶密碼,必須包含數字、大小寫字母,且至少六位。正則表達式

          在登陸時,必須校驗以前不符合規則的弱口令密碼,規則同上;微信

正則表達式爲 ,默認6至18位ip

(?![0-9A-Z]+$)(?![0-9a-z]+$)(?![a-zA-Z]+$)[0-9A-Za-z]{6,18}$

登錄

拓展正則表達式部分:密碼

一、用戶名正則qq

//用戶名正則,4到16位(字母,數字,下劃線,減號)
var uPattern = /^[a-zA-Z0-9_-]{4,16}$/;mail

二、Email正則數字

//Email正則
var ePattern = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;中文

三、手機號正則

//手機號正則
var mPattern = /^((13[0-9])|(14[5|7])|(15([0-3]|[5-9]))|(18[0,5-9]))\d{8}$/;

四、身份證正則

//身份證號(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]$/;
五、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]?)$/;
六、QQ號正則

//QQ號正則,5至11位
var qqPattern = /^[1-9][0-9]{4,10}$/;

七、微信號正則

//微信號正則,6至20位,以字母開頭,字母,數字,減號,下劃線
var wxPattern = /^[a-zA-Z]([-_a-zA-Z0-9]{5,19})+$/;

八、車牌號正則

//車牌號正則
var cPattern = /^[京津滬渝冀豫雲遼黑湘皖魯新蘇浙贛鄂桂甘晉蒙陝吉閩貴粵青藏川寧瓊使領A-Z]{1}[A-Z]{1}[A-Z0-9]{4}[A-Z0-9掛學警港澳]{1}$/;

九、包含中文正則

//包含中文正則var cnPattern = /[\u4E00-\u9FA5]/;

相關文章
相關標籤/搜索