2014-09-02 120 views
0

誰能告訴我什麼是密碼字段中validation。我是檢查密碼strength,無論我輸入什麼都總是說:錯在這裏「密碼必須至少含有一個一個數字和一個字符檢查密碼強度

jQuery.validator.addMethod("pwcheck", function(value) { 
    return /^[[email protected]#$%^&*()_]$/.test(value) // consists of only these 
     && /[a-z]/.test(value) // has a lowercase letter 
     && /\d/.test(value) // has a digit 
}, "password must contain atleast one number and one character"); 

我想檢查我的密碼字段允許至少一個數字,一個字符和任意數量的specialcharacters /數字/字符

回答

1

您的第一個正則表達式是說它只能有一個角色......所以將其更改爲

/^[[email protected]#$%^&*()_]+$/.test(value)// add + to indicate one or more instances of the set 

演示:Fiddle

1

試試這個,

jQuery.validator.addMethod("pwcheck", function(value) { 
    return /^[[email protected]#$%^&*()_]+$/.test(value)&& /[a-z]/.test(value) 
    && /\d/.test(value) ; 
}, "password must contain atleast one number and one character");