我有这个价值观:4绿色(水泡)[其他]!@#$%^&*()'RWEW ?P {}:” [香包]试用[香包]仅在不需要任何其他值的情况下,如何获取[]内的值。只是[]部分中的字符串,例如javascript中的Sachet或Others。我需要它们并将其传递给我的Ajax函数 (adsbygoogle = window.adsbygoogle || []).push({}); 最佳答案 在这里使用正则表达式是最快的方法。您可以使用以下一种:(\[\w+\])+或(\[.*\])或\[(.*?)]。更新var samples = [ '4Green (Blister) [Others]', '!@#$%^&*()\'RWEW<>?P{}:" [Sachet]', 'TRIAL [Sachet]'];var regex = /\[(.*?)]/;for (var i = 0; i < samples.length; i++) { console.log(samples[i].match(regex)[1]);}输出:machina@6PXM10I> node regex.jsOthersSachetSachet (adsbygoogle = window.adsbygoogle || []).push({});
10-06 08:17