JS版nl2br()

{{ time }}

示例代码如下

function nl2br(str) {
    return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1<br>$2');
}

let text = 'a\nb'
console.log(nl2br(text))
/*
输出:
a<br>
b
*/