如何限制用户在十进制之前不要输入超过2位数

时间:2016-11-09 12:22:31

标签: asp.net telerik

使用RadNumericTextBox从用户获取时间持续时间,我希望在小数点前只获得两位数。

<telerik:RadNumericTextBox ID="txtTrDuration" runat="server" CssClass="txtbox" >
                                <NumberFormat DecimalDigits="2"   />
                            </telerik:RadNumericTextBox>

<NumberFormat DecimalDigits="2" />这限制了十进制后的两位数

有没有其他方法可以通过javascript

实现这一目标

1 个答案:

答案 0 :(得分:0)

您可以使用正则表达式来限制小数点前的数字。您可以控制js事件(onchange)并执行函数来验证控制。

您可以使用此正则表达式:

<强> ^ \ d {1,2}。\ d {1,2} $

如果不匹配则返回false!