1

嗨,这一切都是我的 aspxtextbox 设计,我所做的是我采用了掩码和正则表达式验证,如下所示

<dx:ASPxTextBox ID="txtBalance" runat="server" Width="150">
                            <MaskSettings Mask="<0..999999999999g>.<00..99>" IncludeLiterals="DecimalSymbol" />
                            <ValidationSettings RegularExpression-ValidationExpression="^(?:\d{1,14}|\d{1,11}\.\d\d)$">
                            </ValidationSettings>
                        </dx:ASPxTextBox>

在此处输入图像描述

但这是触发错误我需要的是我需要验证这个输入111,111,111,111.11,这是根据我的要求的最大输入

4

1 回答 1

0

它失败的原因有两个,主要原因是你的正则表达式只接受小数点到第十一个字符,其次你不匹配你输入的逗号来分隔你的数字。

看看这篇文章,找到一个正则表达式,可以做你想做的事

于 2013-03-28T09:18:01.150 回答