Build, test, and debug regular expressions
Matches entire lines containing only alphanumeric characters, spaces, hyphens, apostrophes, and semicolons. With the global (g) and multiline (m) flags, it validates every line of input independently. Designed for validating VISA cardholder name fields, accommodating names with hyphens or apostrophes (e.g., O'Brien, Smith-Jones), though it also permits digits and semicolons.