title: A regex to match strings with alphanumeric, spaces and punctuation
body: <p>I need a regular expression to match strings that have letters, numbers, spaces and some simple punctuation (<code>.,!"'/$</code>).  I have <code>^[A-Za-z0-9 _]*[A-Za-z0-9][A-Za-z0-9 _]*$</code> and it works well for alphanumeric and spaces but not punctuation.  Help is much appreciated.  </p>