我收到了上述错误。我想验证允许一些特殊字符但不包含字母和数字的文本框。为此,我编写了以下代码,但它给出了上述错误。
代码
<asp:TextBox ID="txtTag" runat="server" Width="250"></asp:TextBox>
<asp:RegularExpressionValidator ID="reg1" runat="server"
ControlToValidate="txtTag" ErrorMessage="*" Text="please check"
ValidationExpression="/^[[\]'/\\@ &(){}+$%#=~"-`/*.&]([[\]'/\\@ &(){}+$%#=~"-`/*.&]*)$/" />
我做错了什么?
答案 0 :(得分:0)
使用ValidationExpression
:
"
中的引号
ValidationExpression="/^[[\]'/\\@ &(){}+$%#=~"-/*.&]([[]'/\@ &(){}+$%#=~"-/*.&]*)$/"
否则它们会与外部引号相撞。
答案 1 :(得分:0)
使用
/^[[\]'/\\@ &(){}+$%#=~"-/*.&]([[]'/\@ &(){}+$%#=~"-/*.&]*)$/
为ValidationExpression
。