如何在asp文本框中应用url验证器

时间:2018-05-02 13:07:10

标签: asp.net

我是asp.net&的新手我的客户需要填写文本框中的网址&如果没有正确的网址,则不应提交表格。任何人都可以知道如何在asp.net的文本框字段中应用url验证器。 请让我知道,谢谢

1 个答案:

答案 0 :(得分:2)

创建一个文本框:

Signal(20, t0, tf)

使用正则表达式:

<asp:TextBox ID="TxtUrl" runat="server"></asp:TextBox>

如果在提交前需要该字段,请使用:

<asp:RegularExpressionValidator ID="RegExUrl" runat="server" ErrorMessage="Must be in a website format" ControlToValidate="TxtUrl" ValidationExpression="(http(s)?://)?([\w-]+\.)+[\w-]+(/[\w- ./?%&=]*)?" Display="Dynamic"></asp:RegularExpressionValidator>

或者,您可以使用类型为url(w3schools)的HTML5输入:

<asp:RequiredFieldValidator runat="server" ID="ReqUrl" ControlToValidate="TxtUrl" ErrorMessage="Required" />