0
edits
Changes
no edit summary
The password must be composed of a combination of at least three of the following character types: uppercase letters, lowercase letters, numbers and special characters:
(parseInt('@password@'.match(/[a-z]/g)?1:0) + parseInt('@password@'.match(/[A-Z]/g)?1:0) +
parseInt('@password@'.match(/[0-9]/g)?1:0) + parseInt('@password@'.match(/[^a-zA-Z0-9]/g)?1:0))>=3
* Note: to require use of only 2 character sets, or all 4 character sets, simply change the integer at the end of the above statement to either 2 or 4 respectively.
==See Also==