Задача: есть длинная строка, ее нужно разбить на куски по 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"]
Упоролись там в своих яваскриптах штоле, регексами резать строку на равные части?
ОтветитьУдалитьа что не так?
УдалитьВы целостность слов не сохраните так =)
Удалить