ASP.NET 3.5:在regex的帮助下允许URL中的波浪号(〜)

时间:2013-02-21 08:45:16

标签: c# asp.net regex

我有一个文本框,我输入了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)有效。

1 个答案:

答案 0 :(得分:1)

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

抱歉我的错误忘了在表达式中添加〜