1
試圖使表達動態。所以我可以將字符串分成大塊。動態正則表達式
var keyParts = key.match(/.{1,4}/g);
var keyParts = key.match(/.{rangeA,rangeB}/g);
所以我想打一個範圍,我試圖把它放在一個新的RegExp(),但W/O任何積極的結果。
試圖使表達動態。所以我可以將字符串分成大塊。動態正則表達式
var keyParts = key.match(/.{1,4}/g);
var keyParts = key.match(/.{rangeA,rangeB}/g);
所以我想打一個範圍,我試圖把它放在一個新的RegExp(),但W/O任何積極的結果。
試試這個:
var re = new RegExp(".{" + rangeA + "," + rangeB + "}", "g");
var keyParts = key.match(re);
DEMO:http://jsfiddle.net/bzKAq/
在演示中,請注意當您更改的key
長度是範圍之間,它將匹配的字符串。
參考: