title: What rules would you use to validate an Australian Phone Number?
body: <p>What can I do to comprehensively validate an Australian Phone Number?  I need this for an application I'm writing. You can assume it is dialed from within Australia.  I want to use a white-list approach.</p>
  
  <p>Here are my rules so far (after removing any whitespace):-</p>
  
  <ol>
  <li>Starts with 13 and is 6 digits long</li>
  <li>Starts with 1300 and is 10 digits long</li>
  <li>Starts with 0 (but not 0011 as this is international dialing) and is 10 digits long</li>
  <li>Starts with +61 followed by 9 digits</li>
  <li>Starts with (0_) followed by 8 digits (where _ is 1-9)</li>
  </ol>
  
  <p>Is there anything I have missed?</p>
  
  <p>Area codes are required as we may be sending a fax from our fax server in one state when the user is in a different state.</p>
  
  <p>(I'm not asking how to make a regexp out of the above rules, but if those rules are correct).</p>
  
  <p>See also:<br>
  <a href="https://stackoverflow.com/questions/32401/validate-a-uk-phone-number">UK Phone Numbers</a><br>
  <a href="https://stackoverflow.com/questions/175488/us-phone-number-verification">US Phone Numbers</a></p>