title: Regex expression to detect phone number mistakes with URL that has numbers
body: <p>I have the following Regex </p>
  
  <pre><code>\(?(\+|0+)?\d{1,}\)?[- \.]?(\(\d+\))?[- \.]?\d{2,}[. -]? ?\d{2,}[ -\.]? ?\d{2,}
  </code></pre>
  
  <p>to detect various formats of phone numbers such as:</p>
  
  <pre><code>34565464
  +93483227359
  111-123-4567
  +934-83227359
  (111)123-4567
  +1703.338.6512
  +1 703 335 65123
  001 (703) 332-6261 
  Number: (111)123-4567
  </code></pre>
  
  <p>and it works great except the fact it confuses URLs such as:</p>
  
  <p><a href="https://www.google.com/search?q=" rel="nofollow noreferrer">https://www.google.com/search?q=</a><strong>233066908</strong></p>
  
  <p>How can I amend the expression to ignore URLs? </p>