Skip to content

JavaScript, how to remove multiple line breaks

The Valley of Code

Your Web Development Manual

I had a string and I found out it had double line breaks, something like this:

A phrase...

Another phrase...

Another phrase...

But I wanted it to have online 1 line break in it instead:

A phrase...

Another phrase...

Another phrase...

Here’s what I did to get the result I wanted:

text = text.replace(/[\r\n]{2,}/g, '\n\n')

If regular expressions are a mystery to you, check my regular expressions guide.

β†’ Get my JavaScript Beginner's Handbook
β†’ Read my JavaScript Tutorials on The Valley of Code
β†’ Read my TypeScript Tutorial on The Valley of Code
  • THE VALLEY OF CODE (+ PRO), your web development manual
  • I wrote 15+ free coding BOOKS, download them here
  • SOLOPRENEUR LAND the missing MBA for wannabe solopreneurs craving a life with more freedom, control, fulfillment and purpose (summer 2024)