密碼規則判斷

2021-10-03 23:42:27 字數 1207 閱讀 7924

1.密碼規則是 12-20位,必須同時包含大寫字母,小寫字母,數字,不能包含特殊字元

/^(?=.*[0-9])(?=.*[a-z])(?=.*[a-z])[0-9a-za-z]$/

舉例說明:

let regex = /^(?=.*[0-9])(?=.*[a-z])(?=.*[a-z])[0-9a-za-z]$/.test('   ');

if (!regex) $/

舉例說明:

let regex = /^(?=.*[0-9])(?=.*[a-z])(?=.*[a-z])(?=.*[!@#$%^&*,\.])[0-9a-za-z!@#$%^&*,\.]$/.test('   ');

if (!regex) $/

舉例說明:

let regex = /^(?=.*?[a-z])(?=.*?[a-z])(?=.*?[0-9]).$/.test('   ');

if (!regex) $/

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

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

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

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

至少8個字元,至少1個字母,1個數字和1個特殊字元:

^(?=.*[a-za-z])(?=.*\d)(?=.*[$@$!%*#?&])[a-za-z\d$@$!%*#?&]$

至少8個字元,至少1個大寫字母,1個小寫字母和1個數字:

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

至少8個字元,至少1個大寫字母,1個小寫字母,1個數字和1個特殊字元:

^(?=.*[a-z])(?=.*[a-z])(?=.*\d)(?=.*[$@$!%*?&])[a-za-z\d$@$!%*?&]

最少8個最多十個字元,至少1個大寫字母,1個小寫字母,1個數字和1個特殊字元:

^(?=.*[a-z])(?=.*[a-z])(?=.*\d)(?=.*[$@$!%*?&])[a-za-z\d$@$!%*?&]

方案二還有,你可以使用這個正規表示式:

^(?=.*?[a-z])(?=.*?[a-z])(?=.*?[0-9])(?=.*?[#?!@$%^&*-]).$

密碼校驗規則

要求 強密碼正則的要求是只能由數字,字母組成,不能有特殊符號,並且長度限制在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非空白符...

oracle的密碼規則

oracle的密碼規則 在為sys,system,dbsnmp等使用者設定密碼的時候,注意oracle的密碼限制 1.必須是字母或者數字 2.長度在4 30之間 3.不能與使用者名稱相同 4.不能是oracle的保留字 oracle中的常用埠 5620 ultrasearch 超文字檢索 5620 ...

oracle的密碼規則

oracle的密碼規則 在為sys,system,dbsnmp等使用者設定密碼的時候,注意oracle的密碼限制 1.必須是字母或者數字 2.長度在4 30之間 3.不能與使用者名稱相同 4.不能是oracle的保留字 oracle中的常用埠 5620 ultrasearch 超文字檢索 5620 ...