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

主な理由は、正規表現が11文字目までの小数点以下の桁数しか受け入れないことと、数字を区切るために入力しているコンマと一致しないことです。

この投稿を見て、あなたの後に何をする正規表現を見つけてください

于 2013-03-28T09:18:01.150 に答える