title: Javascript regex for consective character checker and one exception
body: <p>Need to create a regex for a string with below criteria</p>
  <p>Allowable characters:</p>
  <ul>
  <li>uppercase A to Z <code>A-Z</code></li>
  <li>lowercase a to z <code>a-z</code></li>
  <li>hyphen <code>`</code></li>
  <li>apostrophe <code>'</code></li>
  <li>single quote <code>'</code></li>
  <li>space <code> </code></li>
  <li>full stop <code>.</code></li>
  <li>numerals 0 to 9 <code>0-9</code></li>
  </ul>
  <p>Validations:</p>
  <ul>
  <li>Must start with an alphabetic character <code>a-zA-Z</code></li>
  <li>Cannot have consecutive non-alpha characters except for a full stop followed by a space <code>. </code></li>
  </ul>
  <p>The regex I created</p>
  <p><code>^(?!.*[0-9'`\.\s-]{2})[a-zA-Z][a-zA-Z0-9-`'.\s]+$</code></p>
  <p>Not sure how to put an exception to allow a full stop followed by a space. Please advise.</p>