dimas199862
@dimas199862
frontend и backend

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

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


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


Как это можно сделать? Дальше обработки события вставки текста я не пошел, прошу помощи. Спасибо!
  • Вопрос задан
  • 193 просмотра
Решения вопроса 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');
  });
});
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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