Test, validate and match regular expressions
Validates a strong password requiring at least 9 non-whitespace characters, including at least one digit, one uppercase letter, one lowercase letter, and one special character (colon excluded). Uses positive lookaheads to enforce each complexity requirement. With global and multiline flags, it can validate multiple passwords line-by-line, ideal for form validation or bulk credential checks in JavaScript.