[英]Regex expression not working for password validation
我正在嘗試開發具有以下條件的密碼正則表達式模式:1)至少1個大寫字符2)至少3個小寫字符3)至少1個數字4)至少1個特殊字符5)最小長度應為8個字符。 這是我的javascript函數。 有人可以幫我的忙嗎? 謝謝
validatePassword : function(password){
if(this.isEmpty(password))
{
return false;
}
var regex = /^(?=.*[A-Z])(?=.*[!@#$&*])(?=.*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$/;
if(!regex.test(password))
{
return false
}
return true
}
/^(?=.*?[A-Z])(?=(?:.*[a-z]){3})(?=.*?[0-9])(?=.*?[^\w\s]).{8,}$/
此正則表達式將執行以下規則:
•至少一個大寫字母
•至少三個小寫
•至少一位
•至少一個特殊字符
•長度最少為8
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.