2014-02-28 34 views

回答

1

這樣的模式將匹配一個或兩位數字

/item-w(\d\d?)/ 

而且這樣的模式將一些匹配一個或多個數字:

/item-w(\d+)/ 

但在一般情況下,你可以使用{n,m}來匹配nm中的任何位數。例如,在任何地方,從1至5的數字匹配:

/item-w(\d{1,5})/ 
0

有幾件事情:

  1. 因爲你可以有多個類,我會建議,以配合鄰近的空間和墊的主題,
  2. 爲了使其更爲通用,您可以匹配儘可能多的數字,因此它也會匹配item-h100

所以:

var str = ' ' + $item.attr('class') + ' '; // pad with spaces 

multiplier_h = str.match(/\sitem-h(\d+)\s/);