在接收来自用户(富文本编辑器)的 html 输入时,我想限制他们提交的图像数量。有没有办法允许前几张图片,然后删除其余的?
图像的形式
<img src="">
在接收来自用户(富文本编辑器)的 html 输入时,我想限制他们提交的图像数量。有没有办法允许前几张图片,然后删除其余的?
图像的形式
<img src="">
如果您希望在服务器端执行此操作,请使用 HTMLAgilityPack。您可以给它 HTML 内容并查询它,在您的情况下,您需要所有 html 图像的列表。使用此列表,您可以验证计数、删除元素等。示例(在此代码示例中使用链接,而不是图像):
HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument();
TextReader TR= new StringReader(SomeText);
doc.Load(TR);
HtmlNodeCollection collection = doc.DocumentNode.SelectNodes("//a[@href]");