.replace每10个字符后添加新行,并返回带有<br/>硬编码的新atring

时间:2018-12-21 13:58:53

标签: javascript

我试图在一行中的5个字符后添加换行符

value = "hellohowar"

return value.toString().replace(/(.{5})/g, "$1<br/>")

预期:

hello
howar

实际

hello<br/>howar

1 个答案:

答案 0 :(得分:0)

尝试一下。

var value = "Hello Howar"
value = value.replace(/(.{5})/g, exampleReplace);

function exampleReplace(str, group1, group2) {
    return group1 + '\n'; // if u want add br tag, \n change to <br/>
}