How to remove text between parentheses in a string using JavaScript

1 Answer

0 votes
const text = "Hello (remove this) from the future (and this too)";

// Step 1: Remove parentheses and their content (non-greedy)
let cleaned = text.replace(/\([^)]*\)/g, "");

// Step 2: Collapse multiple spaces into one
cleaned = cleaned.replace(/\s+/g, " ").trim();

console.log("Original:", text);
console.log("Cleaned :", cleaned);



/*
run:

Original: Hello (remove this) from the future (and this too)
Cleaned : Hello from the future

*/

 



answered Dec 18, 2025 by avibootz

Related questions

...