【发布时间】:2015-01-16 12:42:52
【问题描述】:
我正在进行验证,我必须验证一个文本框,我需要在其中禁止输入特殊字符。我的意思是如果用户只在文本框中填写特殊字符,那么我们需要禁止他,如果他使用的是 test-test 或 test_test 或 (999)-998 -1111 那么我们需要允许用户输入数据。
我使用了下面的正则表达式,但这是不允许的,即使我输入了一个特殊字符。它显示错误。
<asp:RegularExpressionValidator ID="ReqValContactPerson_SpecialChars" runat="server" CssClass="changecolor"
ControlToValidate="txtFirstName" Display="Dynamic"
ErrorMessage="Please enter valid first name" SetFocusOnError="True"
ValidationExpression="[\%\/\\\&\?\,\'\;\:\!\-]+"
></asp:RegularExpressionValidator>
请帮帮我。
【问题讨论】:
标签: c# asp.net regex special-characters