Build, test, and debug regular expressions
Validates passwords with a minimum length of 8 characters using lookahead assertions to enforce composition rules: at least 1 lowercase letter, at least 3 uppercase letters, at least 1 digit, and at least 1 special character from the set *#$%&!. The main body restricts allowed characters to alphanumerics and those specific special symbols only. Commonly used in form validation for password strength requirements, with multiline and global flags enabling batch validation of multiple password candidates.