Build, test, and debug regular expressions
Matches 10-character part-number codes: a first letter A–B, a second letter A–X, exactly seven digits, and a final letter A–X, all anchored to word boundaries. It includes a negative lookahead intended to exclude codes of the form [C-Z][Y-Z]#######[A-M], though this is effectively redundant since the main pattern only permits A or B as the leading character. Typically used for case-insensitive validation of structured test PN identifiers.