相关疑难解决方法(0)

除了XHTML自包含标记之外,RegEx匹配开放标记

我需要匹配所有这些开始标记:

<p>
<a href="foo">
Run Code Online (Sandbox Code Playgroud)

但不是这些:

<br />
<hr class="foo" />
Run Code Online (Sandbox Code Playgroud)

我想出了这个,并希望确保我做对了.我只抓住了a-z.

<([a-z]+) *[^/]*?>
Run Code Online (Sandbox Code Playgroud)

我相信它说:

  • 找一个小于,然后
  • 然后,查找(并捕获)az一次或多次
  • 然后找到零个或多个空格
  • 找到任何字符零次或多次,贪婪/,然后
  • 找到一个大于

我有这个权利吗?更重要的是,你怎么看?

html regex xhtml

1323
推荐指数
36
解决办法
270万
查看次数

无法将javascript添加到富文本编辑器

我正在尝试在我的Umbraco设置中允许使用富文本编辑器输入中的javascript.我正在使用Umbraco 7.2.我在tinyMceConfig.config中启用了脚本标记,因此编辑器不再使用我的脚本标记.现在的问题是我的内容被切断了.

例如,在我的RTE中,我把:

<p>before</p>
<script>
alert('blam');
</script>
<p>after</p>
Run Code Online (Sandbox Code Playgroud)

这个由TinyMCE转换为:

<p>before</p>
<script>// <![CDATA[
alert('blam');
// ]]></script>
<p>after</p>
Run Code Online (Sandbox Code Playgroud)

问题是Umbraco.Field("myRte")的价值最终是:

<p>before</p>
<script>// <![CDATA[
alert('blam');
// ]]
Run Code Online (Sandbox Code Playgroud)

它似乎与CDATA有关.有没有其他人在Umbraco 7中使用RTE工作?

tinymce umbraco umbraco7

10
推荐指数
1
解决办法
3077
查看次数

如何使用C#验证html文件?

我有一个接收html文件的C#应用​​程序.我想解析并验证它.在输出时,它将返回错误列表或我的HTML有效.

有谁知道我怎么能这样做?

html c# validation parsing

5
推荐指数
1
解决办法
1万
查看次数

标签 统计

html ×2

c# ×1

parsing ×1

regex ×1

tinymce ×1

umbraco ×1

umbraco7 ×1

validation ×1

xhtml ×1