Test, validate and match regular expressions
This regex matches strings of at least 6 characters consisting of letters, digits, hyphens, and underscores. It requires at least one uppercase letter, one lowercase letter, and one digit anywhere in the string. Useful for validating strong usernames or passwords with mixed case and numbers.