示例 1: 使用 RegEx 替换所有换行符
// program to replace all line breaks in a string with <br> const string = `I am Learning JavaScript. JavaScript is fun. JavaScript is easy.`; const result = string.replace(/(\r\n|\r|\n)/g, '<br>'); console.log(result);
输出
I am Learning JavaScript.<br>JavaScript is fun.<br>JavaScript is easy.
在上面的例子中:
RegEx 与 replace()
方法一起使用,将 string 中的所有换行符替换为 <br>。 模式 /(\r\n|\r|\n)/
检查换行符。 模式 /g
检查所有出现的字符串。 示例 2: 使用内置方法替换所有换行符
// program to replace all line breaks in a string with <br> const string = `I am Learning JavaScript. JavaScript is fun. JavaScript is easy.`; const result = string.split('\n').join('<br>'); console.log(result);
输出
I am Learning JavaScript.<br>JavaScript is fun.<br>JavaScript is easy.
在上面的示例中,内置方法用于将所有换行符替换为 <br>。
split('\n')
通过在换行符处拆分来将字符串拆分为数组元素。
["I am Learning JavaScript.", "JavaScript is fun.", "JavaScript is easy."]
join('<br>')
方法通过在数组元素之间添加
<br>
来连接数组。
I am Learning JavaScript.<br>JavaScript is fun.<br>JavaScript is easy.