如何在 ASP 文本框字段中应用 URL 验证程序



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

创建一个文本框:

<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>

如果在提交之前需要该字段,请使用以下命令:

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

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

<input type="url">

最新更新