Regex to validate password strength
问题 My password strength criteria is as below : 8 characters length 2 letters in Upper Case 1 Special Character (!@#$&*) 2 numerals (0-9) 3 letters in Lower Case Can somebody please give me regex for same. All conditions must be met by password . 回答1: You can do these checks using positive look ahead assertions: ^(?=.*[A-Z].*[A-Z])(?=.*[!@#$&*])(?=.*[0-9].*[0-9])(?=.*[a-z].*[a-z].*[a-z]).{8}$ Rubular link Explanation: ^ Start anchor (?=.*[A-Z].*[A-Z]) Ensure string has two uppercase letters. (?=.