Задача: есть длинная строка, ее нужно разбить на куски по N символов.
Решение:
Пример 1:
Пример 2:
Решение:
str.match(/.{1,N}/g);
Пример 1:
str = 'qwertyuiopasdfghjklzxc';
str.match(/.{1,10}/g);
Результат: ["qwertyuiop", "asdfghjklz", "xc"]
Пример 2:
str = 'qwertyuiopasdfghjklzxc';
str = '1234567890';
n = 5;
re = new RegExp(".{1,"+n+"}", "g");
str.match(re);
Результат: ["12345", "67890"]
Упоролись там в своих яваскриптах штоле, регексами резать строку на равные части?
ОтветитьУдалитьа что не так?
УдалитьВы целостность слов не сохраните так =)
Удалить