Js RegExp所有其他角色

时间:2010-10-26 16:02:11

标签: javascript regex arrays split

我有与此类似的随机字符串:

2d4hk8x37m

或其他什么。我需要把它拆分成其他角色。

要将其拆分为每个字符,只需:

'2d4hk8x37m'.split('');

但我需要所有其他角色,所以阵列会是这样的:

['2d', '4h', 'k8', 'x3', '7m']

2 个答案:

答案 0 :(得分:7)

var string = "2d4hk8x37m";
var matches = string.match(/.{2}/g);
console.log(matches);

答案 1 :(得分:1)

这里不需要正则表达式。只是一个简单的for循环。

var hash = '2sfg43da'
var broken = [];
for(var index = 0; index < hash.length / 2; index++)
    broken.push(hash.substr(index*2, 2));