Build, test, and debug regular expressions
This regex validates a password with strict complexity requirements. It ensures the password is 8-16 characters long, contains at least one digit, one uppercase letter, one lowercase letter, and one special character (not including colons). It also prohibits any whitespace characters within the password.