2015-05-19 68 views
1

我有以下可行的,例如:在我的每一個功能「LP555/123 žABCD」創建另一個變量(JSON,的getJSON方法)的可變

我的getJSON呼叫內:「ratioSize」 :

$.each(data.infoData, function (i, item) { 
       // console.log(Rating); works just fine 
       //console.log(stockNumber); works just fine 

      var Rating = this.tireRating; 
      var stockNumber = this.SN; 
      var ratioSize = this.TS 
      var NEW_VARIALBE_I_NEED = the last 2 number of the FIRST PART of ratioSize, so in this case it is 17 


     }); 

任何想法,我可以如何使這成爲我的一個變量?我完全這裏

+0

什麼格式這些字符串將是?我們可能需要一個子字符串,或者我們可以進行正則表達式匹配! – Luke

+0

我打算從那裏生成列表項。列表項ID將是新變量 – RMH

+0

對不起,ratioSize字符串將是什麼格式?總是2個字母,3個數字,斜線,5個數字,空格,一個字母,空格,四個字母? – Luke

回答

1

假設「17」字符串不改變的位置和長度,我們可以簡單地搶子:

var ratioSize = "LP555/12317 Z ABCD"; 
var result = ratioSize.substring(9, 11); 
+0

再次感謝你! – RMH

1

失去我不完全知道你是問什麼的,爲了得到你想要的文字,這樣做:現在17

var Rating = this.tireRating; 
var stockNumber = this.SN; 
var ratioSize = this.TS 
var ratioSplit=ratioSize.split(' '); 
var variable=ratioSize.slice(ratioSplit[0].length-2,ratioSplit[0].length); 

變量是從你的榜樣。

相關問題