title: Regex - Validate Alpharumeric with dot (mandatory)
body: <p>Need your help in modifying the below regex I have.</p>
  
  <p><strong>Requirement</strong>
  Should match the given string with Alpharumeric and a <strong>dot(.)</strong>. Note that <strong>dot (.)</strong> is mandatory and it should not comes in the first or at last. Numeric is <strong>not</strong> mandatory.</p>
  
  <p><strong>Valid Inputs</strong></p>
  
  <ol>
  <li>abc.xyz</li>
  <li>abc123.xyz123</li>
  <li>a.1</li>
  </ol>
  
  <p><strong>Invalid Values</strong></p>
  
  <ol>
  <li>.abc.xyz</li>
  <li>123.123</li>
  <li>abcd</li>
  <li>a1.s.d.3.4</li>
  <li>asd123.</li>
  <li>a2....b2</li>
  </ol>
  
  <p><strong><em>Note: First character should be a alphabet and only single dot should appear.</em></strong></p>
  
  <p><em>My regex (not working for all the scenario)</em></p>
  
  <pre><code>/^[A-Za-z][A-Za-z0-9\.]*$/
  </code></pre>
  
  <p>Thanks for any inputs.</p>
  
  <p><em>Thanks to all the users who have provided the answers. Unfortunately I have to make only one as 'Accepted'.</em></p>