title: How to make regex that validate country code in phone number
body: <p>I am creating <code>asp.net regex validator</code> that should validate mobile number with country code.<br/>
  Number can be like: <strong>+41 44 221 21 20 or 0041 44 221 21 20 or same without spaces</strong>.<br/>
  I have tried something but it doesn't work:</p>
  
  <pre><code>\+(9[976]\d|8[987530]\d|6[987]\d|5[90]\d|42\d|3[875]\d|
  2[98654321]\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|
  4[987654310]|3[9643210]|2[70]|7|1)
  \W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*\d\W*(\d{1,2})$
  </code></pre>
  
  <p>How to make regex for this validation?</p>