title: RegEx: Uk Landlines, Mobile phone numbers
body: <p>I've been struggling with finding a suitable solution :-</p>
  
  <p>I need an regex expression that will match all UK phone numbers and mobile phones. </p>
  
  <p>So far this one appears to cover most of the UK numbers: </p>
  
  <pre><code>^0\d{2,4}[ -]{1}[\d]{3}[\d -]{1}[\d -]{1}[\d]{1,4}$
  </code></pre>
  
  <p>However mobile numbers do not work with this regex expression or phone-numbers written in a single solid block such as 01234567890.</p>
  
  <p>Could anyone help me create the required regex expression?</p>