Why can't I validate values with the $ symbol in it?
<p>I am using a CompareValidator to check user input on one of my forms but for some reason it will not allow me to enter a dollar sign.</p>

<p><a href="http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.comparevalidator.aspx" rel="nofollow">According to MSDN</a> the currency data type in the compare validator allows: </p>

<blockquote>
  <p>A decimal data type that can contain
  currency symbols.</p>
</blockquote>

<p>I am using the control below to validate:</p>

<pre><code>&lt;asp:CompareValidator ID="vld_Cash" runat="server" ControlToValidate="CashTextBox" Type="Currency" Operator="DataTypeCheck" ValidationGroup="vld_Update" ErrorMessage="The value entered for 'Cash' must be in a number format.  Do NOT include dollar signs.  Examples: 500 or 500.00" /&gt;
</code></pre>

<p>I also added the following to my web.config just to be sure:</p>

<pre><code>&lt;globalization culture="en-US" uiCulture="en-US"/&gt;
</code></pre>

<p>But it still says any input with a $ in it is invalid.  Am I missing something here?</p>
