title: Regex for Australian phone number validation
body: <p>I tried below regex for phone numbers validation but did not work properly, </p>
  
  <pre><code>^([+61|0](2|4|3|7|8|)){0,2}([ 0-9]|[(]){2,3}([)]|[0-9]){6}([ ])[0-9]{7,20}$
  </code></pre>
  
  <p>Here are examples I expect to pass validation</p>
  
  <pre><code>+61(02)89876544
  +61 2 8986 6544
  02 8986 6544
  +61289876544
  0414 570776 
  0414570776
  0414 570 776
  +61 414 570776
  +61 (0)414 570776
  </code></pre>
  
  <p>below characters also be accepted.
  ()-+ space</p>