title: Razor print variable near HTML number
body: <p>I have a really noob question for you today. Please keep in mind that this is my first project in Razor so don't be too harsh :)</p>
  
  <p>The problem happens when I print variables to a template. 
  When it's a simple string I have no problem, but when it's a number it just doesn't print the value.</p>
  
  <p>Works</p>
  
  <pre><code>string url = @CurrentPage.Site.Replace("http://", "").Replace("https://", "");
  &lt;a href="//@url" target="_blank"&gt;@url&lt;/a&gt;
  // prints - &lt;a href="//www.google.pt" target="_blank"&gt;www.google.pt&lt;/a&gt;
  </code></pre>
  
  <p>Doesn't work</p>
  
  <pre><code>string num = @CurrentPage.Telefone.Replace(" ", "");
  &lt;a href="tel:+123@num"&gt;@CurrentPage.Telefone&lt;/a&gt;
  // prints - &lt;a href="tel:+123@num"&gt;123 456 789&lt;/a&gt;
  </code></pre>
  
  <p>Can anyone explain why this happens?</p>
  
  <p>Thanks :)</p>