2012-06-28 3 views
0

У меня есть подобный код «010200345»Split каждая первая три цифры

я хочу разделить каждый первые трехзначный

Пожалуйста, помогите решить этот вопрос

Благодарность Капил

+4

Что вы пробовали? Где вы застряли? На каком языке вы используете? –

+0

Пример вывода также уточнит. вы хотите 010, 200, 345 или просто 0, 2, 3 –

ответ

1

От одного из мои проекты:

String.prototype.chunk = function(n) { 
    if(this.length > 0) { 
     n = typeof n == 'undefined' ? 2 : n; 
     return this.match(new RegExp('.{1,'+n+'}','g')); 
    } else return []; 
}; 

Тогда вы можете использовать что-то вроде этого :

var parts = String(num).chunk(3); // parts as array 
+0

ничего себе. похоже, обычная вещь! Интересно, почему мне не пришлось писать это вообще? –

+0

Отметьте как принято, если он решит вашу проблему :). – Simon

Смежные вопросы