密碼校驗規則

2022-06-13 23:45:17 字數 996 閱讀 9698

【要求】:強密碼正則的要求是只能由數字,字母組成,不能有特殊符號,並且長度限制在8-10位

【正規表示式】:

/^(?=.*\d)(?=.*[a-z])(?=.*[a-z]).$/
1.至少8-16個字元,至少1個大寫字母,1個小寫字母和1個數字,其他可以是任意字元:

/^(?=.*[a-z])(?=.*[a-z])(?=.*\d)[^]$/

或者:/^(?=.*[a-z])(?=.*[a-z])(?=.*\d)[\s\s]$/

其中 [\s\s] 中的\s空白符,\s非空白符,所以[\s\s]是任意字元。也可以用 [\d\d]、[\w\w]來表示。

2.至少8個字元,至少1個大寫字母,1個小寫字母和1個數字,不能包含特殊字元(非數字字母):

^(?=.*[a-za-z])(?=.*\d)[a-za-z\d]$
3.至少8個字元,至少1個字母,1個數字和1個特殊字元:

^(?=.*[a-za-z])(?=.*\d)(?=.*[$@$!%*#?&])[a-za-z\d$@$!%*#?&]$
4.至少8個字元,至少1個大寫字母,1個小寫字母和1個數字:

^(?=.*[a-z])(?=.*[a-z])(?=.*\d)[a-za-z\d]$
5.至少8個字元,至少1個大寫字母,1個小寫字母,1個數字和1個特殊字元:

^(?=.*[a-z])(?=.*[a-z])(?=.*\d)(?=.*[$@$!%*?&])[a-za-z\d$@$!%*?&]
6.最少8個最多十個字元,至少1個大寫字母,1個小寫字母,1個數字和1個特殊字元:

^(?=.*[a-z])(?=.*[a-z])(?=.*\d)(?=.*[$@$!%*?&])[a-za-z\d$@$!%*?&]
密碼強度正規表示式

密碼強度

Vue校驗規則

內建了一些校驗規則,如是否手機號,郵箱號,url等 這些規則方法,掛載在 r 下面,如果驗證通過,返回true,否則返回false 是否郵箱號email email 校驗是否郵箱號,返回true或者false email 字串 console.log this.r.email 123465798 g...

js證件等校驗校驗規則

最近在做乙個專案,需要對很多種證件進行校驗。email 正則 a za z0 9.a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 a za z0 9 無特殊字元email a za z0 9 a za z0 9 a za z0 9 url 正則 i...

簡單密碼校驗

1.設計乙個函式 對使用者名稱和密碼的格式進行校驗 將鍵盤輸入的資料作為函式引數傳入 使用者名稱長度 6 20 且必須以字母開頭 密碼長度至少 6位,不能為純數字,不能有空格 defaccpwd acc,pwd lenacc len acc iflenaccin xforxinrange 6,21 ...