【发布时间】:2014-05-02 06:27:51
【问题描述】:
有两种情况
第一种情况:
例如,我有一个 html 字符串,
var str1="<b>hello how are you</b><h1>how to extract the first 10 characters of a htmlstring without losing the html of the string</h1>";
我必须在不丢失 html 的情况下提取字符串的前 10 个字符。所以预期的输出是
<b>hello how a<b>...
第二种情况:
我有一个简单的字符串如下
var str1="hello how are you.how to extract the first 10 characters of a htmlstring without losing the html of the string";
我必须提取字符串的前 10 个字符。所以预期的输出是
hello how a...
我想要一个适用于这两种情况的正则表达式。
我是正则表达式的新手。我尝试了很多,但我没有任何工作代码,所以我可以在这里发布它。请帮助。
【问题讨论】:
-
@aelor 预期输出是你好,如何..
-
你为什么需要一个正则表达式呢?如果您需要 10 个字符(我一直都理解),
substring不够吗? -
&quot;是 1 个字符还是 6 个字符? -
您想剪切前 10 个字符但保留元素嵌套?例如输出将是
<b>hello how a</b>? -
@lpiepiora 那么我将失去 html
标签: javascript html regex