我有一个输入 URL 的文本框。还为文本框设置了验证器,以检查在文本框中输入的 URL 是否有效。
我用过
<asp:RegularExpressionValidator ID="valTargetFormatUrl" runat="server" ControlToValidate="txtTargetUrl" ValidationExpression="(http|https)://([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" SetFocusOnError="True"></asp:RegularExpressionValidator>
上面检查了其中没有特殊字符(如 ~、%)的有效 URL。我需要一个表达式来匹配'~'。
示例:我需要一个表达式来使(http://www.domainname.com/~/xyz.pdf)有效。