Build, test, and debug regular expressions
A blacklist-style filter for internal search queries on an e-commerce site (Ruparupa). It rejects queries containing 5+ consecutive digits (SKU/order numbers), strings starting with punctuation or special characters, those containing brackets, angle brackets or semicolons (injection/HTML attempts), .html/.php references, version-like numbers, percentage patterns, dimension formats like '100x200' or '100 200', leading zeros, or queries over 50 characters. Used with gm flags for multiline screening of search input.