Показать сообщение отдельно
  #1 (permalink)  
Старый 22.05.2017, 12:33
Новичок на форуме
Отправить личное сообщение для RudeMood Посмотреть профиль Найти все сообщения от RudeMood
 
Регистрация: 22.05.2017
Сообщений: 1

Как заменить символ ":" и цифры перед ним с помощью регулярного выражения
Всем привет! Столкнулся с проблемой: мне надо из
Код:
textarea
взять значение (уже сделал), и заменить нумерацию перед двоеточием (и двоеточие тоже) на строку: "1:". Пробовал так:

var textarea = document.querySelector('textarea');

    var myList = textarea.value.split('\n');
    for (var i = 0, ln = myList.length; i < ln; i++){
        var goodies = myList[i].replace(new RegExp('^.*:$', 'i'), "1:"); console.log(goodies);}


Но вот это
Код:
/^.*:$/i
не помогло.

Пример текста из
Код:
textarea
:

1: 100 Mile House, British Columbia
2: 108 Mile House, British Columbia
3: 108 Mile Ranch, British Columbia
4: 150 Mile House, British Columbia
5: Abbey, Saskatchewan
6: Abbotsford, British Columbia
7: Aberarder, Ontario
8: Abercorn, Quebec
9: Aberdeen, Saskatchewan
10: Abernethy, Saskatchewan
11: Abitibi Canyon, Ontario
12: Acadia Valley, Alberta


Надо в этих строках цифру и двоеточие поменять на 1:
Ответить с цитированием