Autodesk Interview Question

Implement a configurable card network detection function based on card number prefixes and lengths, then evolve the solution to support overlapping rules, length ranges, regex matching, and extensible design.