0

我有一个输入 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)有效。

4

1 回答 1

1
(http|https)://([\w-]+\.)+[\w-]+(/[\w- ./?%&=~]*)?

对不起,我的错误忘了在表达式中添加〜

于 2013-02-21T09:06:38.040 回答