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

本文关键字:处理 程序 错误 double 数据类型 | 更新日期: 2023-09-27 18:02:35

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

如何在文本框中只接受数字和句号?

例如

。用户输入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>

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

对于使用jQuery内联验证的十进制情况

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

你可以试试:

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