这个问题在这里已有答案:
我有一个字符串“模特的颜色:白/白/白” . 我想知道,如何获得所有颜色(白色,白色,白色)没有'斜线'并从这个值制作数组 . 颜色的数量可以改变(白色/绿色/黄色/黑色等)
您需要使用split:
let colors = 'Red/White/Blue' console.log(colors.split('/'))
如果需要包含 Color of model: ,则需要拆分两次,一次在 : 上,然后在第二个数组参数上 .
Color of model:
:
let colors = 'Color of model: Red/White/Blue/Green/Purple/Black' console.log(colors.split(/:\s+/, 2)[1].split('/'))
可能是您可以使用String.prototype.split()执行以下操作:
var str = "Color of model: White/White/White"; var color = str.split(':')[1].split('/').join(','); console.log(color);
2 回答
您需要使用split:
如果需要包含
Color of model:
,则需要拆分两次,一次在:
上,然后在第二个数组参数上 .可能是您可以使用String.prototype.split()执行以下操作: