Как удалить любую строку внутри квадратных скобок

#javascript

#javascript

Вопрос:

Я скопировал некоторые абзацы из http://ar.wikipedia.org которые содержат многие из [15], [89], [и т.д.] Я хочу, чтобы мы автоматически удаляли [] с чем-либо в нем с помощью JavaScript или jQuery.

Комментарии:

1. Предоставьте короткий примерный абзац в вашем вопросе?

2. "some_text[15]".replace(/[d ]/, '') заменяет все [] на числа в них.

Ответ №1:

Попробуйте этот обычный exp.

 test = "[5] new value";    
test = test.replace(/[(. ?)]/, '$1');
alert(test);
 

Обновить

 test = "FIFA publishes its results according to IFRS. The total compensation for the management committee in 2011 was 30 million for 35 persons. Blatter, the only full time, earns approx 2 Mio CHF, 1.2 Mio fix, the rest bonus.[4][5][6]";
test = test.replace(/[(. ?)]/g, '$1');//for global replace
alert(test);
 

Обновленная демонстрация