Howto - JavaScript Replace, который находит все экземпляры, а не только первый - PullRequest
2 голосов
/ 26 мая 2010

У меня есть следующая функция:

listorder = listorder.replace('projectlist-','');

Проблема в том, что он только находит и заменяет первый экземпляр, а их много. Как это можно обновить, чтобы найти / заменить все экземпляры в строке?

Спасибо

1 Ответ

15 голосов
/ 26 мая 2010

Глобальная замена (все экземпляры)

listorder = listorder.replace(/projectlist-/g,'');

Замена без учета регистра

listorder = listorder.replace(/projectlist-/i,'');

Глобально и без учета регистра

listorder = listorder.replace(/projectlist-/gi,'');
...