textbox的Asp.net正则表达式验证程序
我正在使用正则表达式验证器来验证网页中的文本输入。我使用的正则表达式是textbox的Asp.net正则表达式验证程序,asp.net,regex,Asp.net,Regex,我正在使用正则表达式验证器来验证网页中的文本输入。我使用的正则表达式是 ValidationExpression="([a-z]|[A-Z]|[0-9]|[ ]|[-]|[_]|[.]|[;]|[:]|[@]|[']|["]|[(]|[)]|[/])+" 我的问题是,我无法像这样输入文本\\Arun\\。我需要在文本框中输入正斜杠。如果有人知道要输入斜杠的验证表达式,请发布详细信息。谢谢。我不太确定您要针对什么进行验证,但看起来您只是想针对一个空文本框进行验证。如果是这样,
ValidationExpression="([a-z]|[A-Z]|[0-9]|[ ]|[-]|[_]|[.]|[;]|[:]|[@]|[']|["]|[(]|[)]|[/])+"
我的问题是,我无法像这样输入文本\\Arun\\。我需要在文本框中输入正斜杠。如果有人知道要输入斜杠的验证表达式,请发布详细信息。谢谢。我不太确定您要针对什么进行验证,但看起来您只是想针对一个空文本框进行验证。如果是这样,就使用
<asp:RequiredFieldValidator />
而不是正则表达式验证器
希望这能有所帮助。我已经解决了在验证表达式中添加“\\”以将“\\”包含在texbox中的问题
ValidationExpression="([a-z]|[A-Z]|[0-9]|[ ]|[-]|[_]|[.]|[;]|[:]|[@]|[']|["]|[(]|[)]|[/]|[\\])+"
使用
“^[-a-zA-Z0-9;@'”(/\\]+$
感谢Ulugbek UmirovI解决了我的问题,将“\\”包含在验证表达式中。ValidationExpression=“([a-z]|[a-z]|[0-9]|[…]|[…]|[…]|[…]]|[…]|[…]|[…]|[…]|[…]|[…]|[…]|[…]+“为什么要使用[a-z]|[a-z]
,而您可以在我的示例中使用[a-zA z]
)。