title: Regex for Singapore Addresses
body: <p>I am doing Android. I have been googling for regex formula to validate Singapore addresses. I have come across many regex pattern but all did not work for me, as most are for US addresses.</p>
  
  <p>The current regex pattern that I am using now is:</p>
  
  <pre><code>\d{1,3}.?\d{0,3}\s[a-zA-Z]{2,30}\s[a-zA-Z]{2,15}
  </code></pre>
  
  <p>which did not do much. Below are a few sample of Singapore addresses:</p>
  
  <ul>
  <li><p><code>2 Orchard Turn #B4-47 ION ORCHARD Singapore 238801</code></p></li>
  <li><p><code>68 Marine Parade Road #03-26B parkway Parade 449269</code></p></li>
  <li><p><code>Nanyang Polytechnic 180 Ang Mo Kio Avenue 8 Singapore 569830</code></p></li>
  </ul>
  
  <p><em>Additional Notes</em>: The postal code (6 digit numbers behind) will appear for every addresses </p>
  
  <p><strong>------------------------------------------------EDIT----------------------------------------</strong></p>
  
  <p>I need a regex that can detect and extract an address from a text output, that has other information as well.</p>
  
  <p>For example:</p>
  
  <pre><code>Jean Watson
  Managing Director
  
  +65 96622235
  68 Marine Parade Road #03-26B parkway Parade 449269
  </code></pre>