title: The field must be a number
body: <p>I have this field:</p>
  
  <p><code>public decimal Price { get; set; }</code> in Database it is decimal (7,2).</p>
  
  <p>View:</p>
  
  <pre><code> @Html.EditorFor(model =&gt; model.Price, 
                   new { htmlAttributes = new { @class = "form-control" } })
  </code></pre>
  
  <p>If i put a value with comma, MVC default validation doesn't accept, says: <code>"The field must be a number"</code>. (I tried use a Regex, but no way)</p>
  
  <p>For example: <code>5,00, 55,00 or 555,00</code></p>
  
  <p>Also this:</p>
  
  <pre><code>public DateTime date { get;set; }
  </code></pre>
  
  <p>View:</p>
  
  <pre><code> @Html.EditorFor(model =&gt; model.Date, 
                   new { htmlAttributes = new { @class = "form-control" } })
  </code></pre>
  
  <p>MVC default validation doesn't accept dates in format <code>dd/mm/yyyy</code>, only in <code>mm/dd/yyyy</code>.</p>
  
  <p>For example: <code>13/02/2015, 15/06/2013, 25/08/2012</code></p>
  
  <p>Is something with globalization or what? How can I solve this?</p>