title: Extract phone numbers using regex not followed or preceded by digit(s)
body: <p>I want to extract phone numbers using Regex that are not followed or preceded by a digit.</p>
  
  <pre><code>ogle+logo-e1396374999431.jpeg // should not match
  
  tel:8054051124"&gt;805-405-1234 // should match
  </code></pre>
  
  <p>Here is Regex that does <code>SHOULD NOT HAVE DIGITS IN THE END</code> but it does not do <code>SHOULD NOT HAVE DIGITS AT BEGINNING</code></p>
  
  <pre><code>(\(?\d{3}\)?-? *\d{3}-? *-?\d{4})(?!\d)
  </code></pre>
  
  <p>Online link: <a href="https://regex101.com/r/Irshpq/1/" rel="nofollow noreferrer">https://regex101.com/r/Irshpq/1/</a></p>
  
  <p>I also tried <code>(?!\d)(\(?\d{3}\)?-? *\d{3}-? *-?\d{4})(?!\d)</code> and some other things by searching online but did not work.</p>