title: Need pattern which allows alphanumeric with 3 special character - . whitespace
body: <p>I need to validate a address field which can contain alphanumeric characters with <code>-</code>, <code>.</code> and whitespace. The first character should not be <code>-</code> or <code>.</code>. Repeated special characters (<code>--</code>  <code>-.</code> <code>..</code>) are also not allowed. I have tried this pattern but no use</p>
  
  <pre><code>Pattern.compile("^[a-zA-Z0-9-\\.\\s]*$")
  </code></pre>
  
  <p>Kindly please provide me the pattern which matches strings like this <code>A-133 Rock Appt.</code></p>