Build, test, and debug regular expressions
This regex validates a company name string. It requires at least one ASCII letter (a-z or A-Z) while allowing a mix of letters, digits, spaces, and common punctuation/symbols such as underscores, @, #, $, %, ^, &, parentheses, exclamation, question marks, semicolons, colons, commas, periods, asterisks, and hyphens. Use it to ensure user input is non-empty, contains a letter, and only includes permitted characters.