2014-02-13 78 views
0

我想使用asp:RegularExpressionValidator,其中ValidatorExpression是匹配所有不包含&符的字符串的正則表達式。 Google fu沒有多少收益,但我相信它可能不會太複雜。asp.net中的正則表達式驗證器 - 驗證除特定字符以外的所有字符串

<asp:RegularExpressionValidator 
    ID="StringValidator1" 
    runat="server" 
    ControlToValidate="textBox1" 
    ValidationExpression="???" 
    Display="Dynamic" 
    ErrorMessage="String cannot contain ampersands" 
    ValidationGroup="Group1" 
/> 

謝謝。

回答

1

你的正則表達式將

^[^&]+$ 

意思是除了&

3
ValidationExpression = "^[^&]*$" 

不包含一個符號匹配任何字符串的一切。

說明:

^  # Start of string 
[^&]* # Any number of characters that are not ampersands 
$  # End of string 
相關問題