Задать вопрос
dimas199862
@dimas199862
frontend и backend

Как пронумеровать список в textarea?

Вечер добрый. Задача такая:
После того, как мы вставили список в textarea, например:
раз
два
три
четыре
пять
десять
и так далее


Текст должен автоматически пронумероваться, и стать таким:
1. раз
2. два
3. три
4. четыре
5. пять
6. десять
7. и так далее


Как это можно сделать? Дальше обработки события вставки текста я не пошел, прошу помощи. Спасибо!
  • Вопрос задан
  • 198 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
textareaEl.addEventListener('paste', function() {
  setTimeout(() => {
    this.value = this.value.split('\n').map((n, i) => {
      const line = i + 1;
      return `${line}. ${n.replace(RegExp(`^${line}\\. `), '')}`;
    }).join('\n');
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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