2017-10-16 2 views
-1

私は多くの製品の説明をしており、材料の詳細をスライスする必要があります。例:JavaScriptでストリングの特定の部分をスライスします

var desc = "All over print design SoulCal branding badge 80% Polyester, 20% Elastane Machine washable Keep away from fire." 

function materialCutter(desc){ 
    // some logic here... 
    // var material = "80% Polyester, 20% Elastane" 

    return material; 
} 

私は "%"記号を使用していると思いますが、この時点では私は固執しています。事前に

おかげで、String.match()機能付き

+0

あなたはこれを使用しようとすることができ – Thomas

+0

'desc.match(/ \ D +%\ワット+/g)を' – Krusader

+1

マテリアルセクションの境界線を示すルール/パターンはありますか? – user2887596

答えて

1

var desc = "All over print design SoulCal branding badge 80% Polyester, 20% Elastane Machine washable Keep away from fire.", 
 
    materials = desc.match(/\b\d+% \w+/g); 
 
\t 
 
console.log(materials);

関連する問題