2016-03-04 22 views

回答

0

我在該字段中添加了正則表達式驗證。雖然它不能滿足按鍵過濾器,但它的確有竅門:

<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" CssClass="field-validation-error" ErrorMessage="<%#ResourceApplicantIntakeCustomerInformation.msgInvalidPostalCode%>" ControlToValidate="txtMailingZip" ForeColor="red" Enabled="true" 
     ValidationExpression="^[KLMNP][0-9][A-Z] ?[0-9][A-Z][0-9]$"></asp:RegularExpressionValidator> 
0

我不認爲這是可能的,以下是API文檔中的有效掩碼規則。 http://docs.telerik.com/kendo-ui/api/javascript/ui/maskedtextbox#configuration-mask

0 - Digit。接受0到9之間的任何數字。

9 - 數字或空格。接受0到9之間的任何數字,加上空格。

# - 數字或空格。像9規則,但也允許(+)和( - ) 標誌。

L - Letter。限制輸入字母a-z和A-Z。此規則在正則表達式中等同於[a-zA-Z]的 。

? - 信或空間。限制輸入字母a-z和A-Z。此規則 與正則表達式中的[a-zA-Z]等效。

& - 字符。接受任何角色。該規則相當於 正則表達式中的\ S。

C - 字符或空格。接受任何角色。該規則相當於 。在正則表達式中。

A - 字母數字。只接受字母和數字。

a - 字母數字或空格。只接受字母,數字和空格。

。 - 小數位佔位符。小數點分隔符將從Kendo使用的當前文化 獲得。

, - 數千佔位符。顯示字符將從Kendo使用的當前文化 獲得。

$ - 貨幣符號。顯示字符將從Kendo使用的當前文化 獲得。

+0

您可能可以處理鍵控或更改事件並阻止輸入。 //沒有足夠的代表評論您的答案... – Failwyn