我有以下字符串:0-3-terms
,我需要每次單擊一個按鈕時遞增3乘20,起始值也可能不總是3,但我將在此示例中使用它..遞增字符串中的數字
我設法做到這一點使用子字符串,但它是如此混亂,我寧願看看是否有可能使用正則表達式,但我與正則表達式不好。到目前爲止,我到了這裏,我想我會用這兩個連字符找到我需要增加的數字。
var str = '0-3-terms';
var patt = /0-[0-9]+-/;
var match = str.match(patt)[0];
//output ["0-3-"]
我怎麼能由20增加了3號和插回到海峽,所以我得到:
0-23-terms, 0-43-terms, 0-63-terms
等
學到了一些東西。沒有意識到JS可以使用正則表達式回調。 – sln 2014-11-05 19:44:20