I need a regular expression to match strings that have letters, numbers, spaces and some simple punctuation (.,!\"\'/$). I have ^[A-Za-z0-9 _]*[A-Za-z0-9
Just add punctuation and other characters inside classes (inside the square brackets):
[A-Za-z0-9 _.,!"'/$]*
This matches every string containing spaces, _, alphanumerics, commas, !, ", $, ...
Pay attention while adding some special characters, maybe you need to escape them: more info here