Чередуйте все возможные строки, которые вы хотите удалить, с помощью регулярного выражения, затем выполните глобальную замену пустой строкой:
el.team.name = el.team.name.replace(/Rotterdam|65|Alemo/g, '');
Примечание: даже с вашим исходным кодом нет нужно проверить, включена ли подстрока первой. Если .replace
не найдет совпадений, ничто не будет заменено, поэтому следующий код также будет работать (хотя регулярное выражение является предпочтительным):
el.team.name = el.team.name.replace("Rotterdam", "");
el.team.name = el.team.name.replace("'65", "");
el.team.name = el.team.name.replace("Almelo", "");
, как при вызове .replace
в результате последнего .replace
:
el.team.name = el.team.name
.replace("Rotterdam", "")
.replace("'65", "")
.replace("Almelo", "");
(вышеприведенное может быть хорошей стратегией, когда одно регулярное выражение будет слишком трудно читать или если у вас есть разные строки для вставки, когда найдено совпадение)