我有一个可以接受 HTML 标签的多行文本框。但不允许将链接作为用户可以输入的 HTML 标记的一部分。换句话说,在此文本框中不能包含任何 href 标记作为值。我需要对此进行验证。我该怎么做呢?我是.net 的新手,所以我不知道如何实现这一点。请帮忙。
更新了这个。我创建了一个 asp 正则表达式验证器。但它给了我语法错误。我究竟做错了什么?我是 .net 和正则表达式的新手。请帮忙。
<asp:RegularExpressionValidator id="EmailLinkValidator" runat="server" controltovalidate="EmailTextBox" display="Dynamic" ValidationExpression="(?m:(?:<a )?href|</a>\r?\n?)" cssclass="clsError" errormessage="<%=this.ERR_MSG%>">*</asp:RegularExpressionValidator>