Build, test, and debug regular expressions
Validates passwords using lookahead assertions to require at least one uppercase letter, one lowercase letter, and one digit. The .{6,} combined with the trailing \S enforces a minimum length of 7 characters (not 6, a common gotcha), and the lookaheads effectively restrict whitespace before the required character types. Commonly used in signup and change-password forms for basic password strength enforcement.