title: asp.net regex for phone number
body: <p>I am using following Validation Express for phone number on web application</p>
  
  <p><code>ValidationExpression="^([\+]?[0-9]{1,3}[\s.-][0-9]{1,12})([\s.-]?[0-9]{1,4}?)$"</code></p>
  
  <pre><code> &lt;asp:RegularExpressionValidator ID="Phone" runat="server" ErrorMessage="*" ControlToValidate="txt_Phone" ValidationExpression="^([\+]?[0-9]{1,3}[\s.-][0-9]{1,12})([\s.-]?[0-9]{1,4}?)$"&gt;&lt;/asp:RegularExpressionValidator&gt;
  </code></pre>
  
  <p>it validate following phone numbers </p>
  
  <p>local numbers  00 1234567, 000 1234567 or 04-1234567, 000-1234657</p>
  
  <p>international numbers +000 00000000, +000-00000000, +00 00000000,</p>
  
  <p>i also want to support numbers with out white space &amp; with 00 for international numbers example</p>
  
  <p>001234567, 0012312345678, 00123 12345678, 001212345678</p>