Подтвердить что ты не робот

JavaScript/regex: удалить текст между круглыми скобками

Можно ли изменить

Hello, this is Mike (example)

к

Hello, this is Mike

с использованием JavaScript с Regex?

4b9b3361

Ответ 1

"Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, "");

Результат:

"Hello, this is Mike"

Ответ 2

var str = "Hello, this is Mike (example)";

alert(str.replace(/\s*\(.*?\)\s*/g, ''));

Это также заменит лишние пробелы до и после круглых скобок.

Ответ 3

Я нашел эту версию наиболее подходящей для всех случаев. Он не удаляет все пробелы.

Например, "a (тест) b" → "a b"

"Hello, this is Mike (example)".replace(/ *\([^)]*\) */g, " ").trim(); "Hello, this is (example) Mike ".replace(/ *\([^)]*\) */g, " ").trim();