【发布时间】:2013-01-02 09:33:28
【问题描述】:
我正在尝试获取所有匹配 HTML 字符的计数(长度),包括打开 (<tag>) 和关闭 (</tag>),包括任何 attributes
考虑以下 HTML:
<div>
<a href="#">link</a>
<span>some text</span>
</div>
HTML 字符长度计数将为 40
(因为它计数<div><a href="#"></a><span></span></div>)
This is the working regExp (on gskinner.com)
但是在javascript中使用时出现错误
见jsfiddle
【问题讨论】:
-
请问,为什么?我只是想知道它用于什么功能......通常这类问题有一个更好的非正则表达式解决方案
-
你说得对,我正在开发一个截断插件,并试图减去 HTML 标记 char 以获得正确的最大长度 char
标签: javascript regex html-parsing html-parser