У меня есть строка, которая может выглядеть следующим образом:Regexp синтаксического анализа строки
2d
1m
5h
Я хочу, чтобы разобрать его и получить массив:
[2, 'd']
[1, 'm']
[5, 'h']
Я написал регулярное выражение:
var r = /^(\d)([mhd])$/;
var res = r.exec("2m");
console.log(res);
It выходы: ["2m", "2", "m"]
Как вы видите, первый элемент лишний. Как правильно писать?
всего 2 символов, использование индекса в порядке – passion
ли все ваши строки 2 символа, с первым быть числом, а второе - буквой? –
@passion Считаете ли вы, что это будет намного быстрее? – user348173