2017-08-11 36 views
-2

我想借此你如何拆分模式放置一個JavaScript字符串到一個數組

var string1 = '7~~7.5~~8~~8.5~~9~~9.5~~10~~10.5~~11~~11.5~~12~~13~~14'; 
var string2 = 'Boot~~Casual~~Dual Comfort~~Plain Toe' 

,並使其

var string 1 = ['7','7.5','8','8.5','9','9.5','10','10.5','11','11.5','12','13','14']; 

var string 2 = ['Boot','Casual','Dual Comfort','Plain Toe'] 

我試圖映射穿過。我也嘗試使用拆分。我希望能夠爲後面的模式在任何字符串1或字符串2

+1

使用['String.prototype.match()'](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/match)或['String.prototype.split() '](https://developer.mozilla.org/en/docs/Web/JavaScript/Reference/Global_Objects/String/split) – Gerardo

+1

*「我也嘗試過使用split。」* - A nd'.split(「~~」)'不起作用? – nnnnnn

+0

請包括你嘗試過的[mcve],否則這個問題是[離題(#1)](/幫助/話題)。 [你沒有顯示任何研究工作](https://meta.stackoverflow.com/q/261592/497418)。 – zzzzBov

回答

2

使用split()方法將其轉換爲陣列的任何類型的字符串編程做到這一點,

var string1 = '7~~7.5~~8~~8.5~~9~~9.5~~10~~10.5~~11~~11.5~~12~~13~~14'; 
 
string1 = string1.split('~~'); 
 
console.log(string1);

相關問題