相关疑难解决方法(0)

检查字符串是否为有效URL的最佳正则表达式是什么?

如何检查给定字符串是否为有效的URL地址?

我对正则表达式的了解是基本的,不允许我从我在网上看到的数百个正则表达式中进行选择.

regex language-agnostic url

751
推荐指数
24
解决办法
38万
查看次数

如何使用javascript删除除<a> </a>,<img>(内部属性)和<br>之外的所有常规html标记?

当用户创建消息时,有一个多箱,这个多箱连接到一个设计面板,让用户可以更改字体,颜色,大小等.当提交消息时,如果用户改变颜色,消息将显示为带有html标签的消息,字体大小等.

注意:我需要设计面板,我知道可以删除它,但事实并非如此:)

这是一个Sharepoint标准,我唯一的解决方案是使用javascript在显示时剥离这些标记.用户应该只能插入链接,图像和添加换行符.

这意味着除了和标签外<a></a>,所有的html标签都应该被剥离.<img><br>

同样重要的是<img>标签内部的属性不会被删除.它可以像这样显示:

<img src="/image/Penguins.jpg" alt="Penguins.jpg" style="margin:5px;width:331px;">
Run Code Online (Sandbox Code Playgroud)

我怎样才能通过javascript实现这一目标?

我曾经使用过以下代码隐藏的C#代码,它完美地工作但它会剥离除标签之外的所有html标签<br>.

public string Strip(string text)
{
   return Regex.Replace(text, @"<(?!br[\x20/>])[^<>]+>", string.Empty);
}
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助都很受欢迎

html javascript jquery strip

4
推荐指数
1
解决办法
6950
查看次数

标签 统计

html ×1

javascript ×1

jquery ×1

language-agnostic ×1

regex ×1

strip ×1

url ×1