Nisanio
Nisanio

Reputation: 4071

How would I remove blank characters from a string in JavaScript?

How would I remove blank characters from a string in JavaScript?

A trim is very easy, but I don't know how to remove them from inside the string. For example:

222 334 -> 222334

Upvotes: 19

Views: 61210

Answers (4)

Ricardo Gamarra
Ricardo Gamarra

Reputation: 83

You can simply use trim().

See docs here.

Upvotes: 0

kennebec
kennebec

Reputation: 104780

You can also do this without a regular expression or a replace-

var string= string.split(' ').join('');

Upvotes: 14

Jay
Jay

Reputation: 901

Nick Craver has a good response, if you're OK with regex, go for it.

I just want to add that you can do this without Regex as well. You can just use a normal JavaScript replace(), using the parameters (" ", "") to replace all whitespace with empty strings.

Update: Whoops, this won't work with multiple whitespaces.

JavaScript replace method on w3schools.

Upvotes: 8

Nick Craver
Nick Craver

Reputation: 630439

You can use a regex, like this to replace all whitespace:

var oldString = "222 334";
var newString = oldString.replace(/\s+/g,"");

Or for literally just spaces:

var newString = oldString.replace(/ /g,"");

Upvotes: 51

Related Questions