ubernoob
@ubernoob

Можно ли так разбить строку в JS?

var string = 'aaabbbcccddd';
Можно ли разбить на каждые 3 символа? Т.е. что бы получился массив с элементами aaa, bbb, ccc и ddd ?
  • Вопрос задан
  • 299 просмотров
Решения вопроса 1
"aaabbbcccddd".match(/.{3}/g); => ["aaa", "bbb", "ccc", "ddd"]
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
vlad_effect
@vlad_effect
developer in web designer
Это для php если вдруг кому то понадобиться юзайте на здоровье ;)
$string = "0a0c0f0e0g";
$arr = str_split($string, 2);

// result $arr
array(5) {
	[0]=> string(2) "0a"
	[1]=> string(2) "0c"
	[2]=> string(2) "0f"
	[3]=> string(2) "0e"
	[4]=> string(2) "0g"
}
Ответ написан
Комментировать
@awenn2015
Веб-программист самоучка
const str = "Текст";
const qtySymbolInItem = 2;
const sliced_str = str.slice(0, qtySymbolInItem);

// result ["Те", "кс", "т"]
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы