在索引处插入字符串忽略html标记

时间:2015-09-28 15:18:48

标签: javascript jquery html regex

是否可以在我的情况<br>中插入一个字符串,忽略HTML标记?

我有<span style="font-family:Arial;font-size:14px">Here is my text</span>

是否可以在HER之后添加,或者欢迎任何其他解决方案

它应该看起来:<span style="font-family:Arial;font-size:14px">Her<br>e is my text</span>

编辑:

我需要调用类似的函数:

insertBR(htmlContent,3)

1 个答案:

答案 0 :(得分:0)

一些jquery和字符串替换相当简单。

/*
Gets the text of the element then matches every 3 letters into an array then joins them with <br>
*/
var text = replaceText($('span').text(), 3);
$('span').html(text);

function replaceText(string, index) {

  return string.match(new RegExp(".{1," + index + "}", "g")).join('<br>')
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<span>Here is my text</span>

修改

添加了索引