替换JavaScript String中的字符

Jas*_*vis -3 javascript

在JavaScript中我有一个变量,它包含与此类似的字符串:

var color = 'Red | Rich Blue | White |';
Run Code Online (Sandbox Code Playgroud)

我需要将其转换为以下格式:

var color = 'Color: Red<br>Color: Rich Blue<br>Color: White';
Run Code Online (Sandbox Code Playgroud)

使用PHP我知道如何做到这一点,但不是用JavaScript,请感谢任何帮助

dav*_*ave 7

这是一种通过将字符串拆分为数组,然后枚举结果并构建新字符串的方法.

var newColor = '';
var color = 'Red | Rich Blue | White |';
color.split('|').forEach(function(item) {
  if (item.length)
    newColor += "Color: " + item + "<br>";
});

alert(newColor);
Run Code Online (Sandbox Code Playgroud)