title: REGEX for LastName, FirstName
body: <p>I have a function that should return True if I have a LastName, FirstName.</p>
  
  <p>This name is returning False, but should return True.  Any ideas why? I want to be able to accept an apostrophe in the names, A-Z, a-z, an underscore, and 0-9.  I may or may not have a space before and after the comma.</p>
  
  <p>This test name is failing: "D'Antonio, Patricia"</p>
  
  <p>Code is:</p>
  
  <pre><code>public static bool IsName(string input)
  {
       if (string.IsNullOrEmpty(input)) return false;
       if (System.Text.RegularExpressions.Regex.Match(input, "^\\[A-Za-z0-9_']+\\s?,\\s?\\[A-Za-z0-9_']+").Success) return true;
       return false;
      }
  </code></pre>