数据类型为double的错误处理程序

时间:2014-05-10 04:12:38

标签: c#

我正在处理代码的错误处理部分。

我如何只接受文本框的数字和句点?

例如,

。用户输入25.00可接受的

我已经有一个只允许数字的文本框,但我不知道如何接受小数。

我正在使用jquery内联验证

<asp:TextBox class="validate[required,custom[onlyNumber]]" type="text" ID="txtLicRic"  runat="server" BorderStyle="None" Width="230px" placeholder="123" Enabled="False" required="true"></asp:TextBox>

2 个答案:

答案 0 :(得分:0)

这应该用于jQuery内联验证的Decimal案例

$.validator.addMethod('DecimalNumbersOnly', function(value, element) {
    return this.optional(element) || /^\d+(\.\d{0,2})?$/.test(value); 
}, "Enter a correct decimal number, format xxxx.xx");

答案 1 :(得分:-1)

你可以尝试一下:

string s = "25.00"; //MAKE THIS YOUR TEXTBOX VALUE
decimal d;
if (Decimal.TryParse(s,out d))
{
    //HANDLE DECIMAL
}