2013-03-28 28 views
1

大家好,這是我的aspxtextbox設計,我做什麼我都用正則表達式驗證一起進行屏蔽如下正則表達式,ValidationExpression與小數面具驗證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> 

enter image description here

但是,這是發射錯誤我需要的是我需要驗證這個輸入111,111,111,111.11這是根據我的要求的最大輸入

回答

0

它是失敗的,因爲兩個原因主要是你的正則表達式只會接受到第十一個字符爲止的小數位,其次,你不符合你要把你的號碼分開的佣金。

看看這個post來找到一個正則表達式,它會做你以後的事情