我有一个字符串"型号颜色:白色/白色/白色"。我想知道如何获得所有颜色(白色,白色,白色)而没有“斜线”#39;并根据此值制作数组。颜色的数量可以改变(白色/绿色/黄色/黑色等)
答案 0 :(得分:4)
您需要使用split:
let colors = 'Red/White/Blue'
console.log(colors.split('/'))

如果您需要包含Color of model:
,则需要分割两次,一次在:
上,然后再在第二个数组参数上。
let colors = 'Color of model: Red/White/Blue/Green/Purple/Black'
console.log(colors.split(/:\s+/, 2)[1].split('/'))

答案 1 :(得分:2)
您可以使用String.prototype.split()
:
var str = "Color of model: White/White/White";
var color = str.split(':')[1].split('/').join(',');
console.log(color);