2016-01-20 88 views
0

文本框的最大長度爲50個字符。和用戶應該能夠輸入任何文字,除了這4個字符 -正則表達式允許除了幾個以外的所有文字

<>'@

請幫我表達一下嗎?

<asp:RegularExpressionValidator ID="revReason" ControlToValidate="txtReason" 
runat="server" ErrorMessage="*" 
ValidationExpression="^[a-zA-Z0-9_,~`!#$%^&*()\[\]{}\|+=:;./?\s-]{1,50}$" > 
</asp:RegularExpressionValidator> 

回答

1

您可以使用此正則表達式[^\<\>\'\@]

ValidationExpression="[^\<\>\'\@]" 
+0

只需使用一個給了每一個字符無效。所以我不得不使用'ValidationExpression =「[^ \ <\> \'\ @] {1,50}」'使它工作 – Qwerty

相關問題