How can I remove all whitespace and carriage returns from a string? [duplicate]
This question already has an answer here:
Remove ALL white spaces from text [duplicate]
2 answers
I have string which is returning this to me:
<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Post Body" data-type="item" data-updated-on="1539277027193" id="item-5bbf7e3f9140b70d3962e2a0"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" id="block-yui_3_17_2_1_1539794362468_25479"><div class="sqs-block-content">nn nn tn <div class="image-block-outer-wrapper">
Any idea how I can remove all the whitespaces and put this into a JS variable? I have tried countless variations of this:
.replace(/[ntr]/g,"")
but nothing working yet...
javascript regex
marked as duplicate by Liam, Icepickle, cнŝdk, chazsolo, The fourth bird Nov 16 '18 at 17:13
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
|
show 5 more comments
This question already has an answer here:
Remove ALL white spaces from text [duplicate]
2 answers
I have string which is returning this to me:
<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Post Body" data-type="item" data-updated-on="1539277027193" id="item-5bbf7e3f9140b70d3962e2a0"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" id="block-yui_3_17_2_1_1539794362468_25479"><div class="sqs-block-content">nn nn tn <div class="image-block-outer-wrapper">
Any idea how I can remove all the whitespaces and put this into a JS variable? I have tried countless variations of this:
.replace(/[ntr]/g,"")
but nothing working yet...
javascript regex
marked as duplicate by Liam, Icepickle, cнŝdk, chazsolo, The fourth bird Nov 16 '18 at 17:13
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
1
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
1
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35
|
show 5 more comments
This question already has an answer here:
Remove ALL white spaces from text [duplicate]
2 answers
I have string which is returning this to me:
<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Post Body" data-type="item" data-updated-on="1539277027193" id="item-5bbf7e3f9140b70d3962e2a0"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" id="block-yui_3_17_2_1_1539794362468_25479"><div class="sqs-block-content">nn nn tn <div class="image-block-outer-wrapper">
Any idea how I can remove all the whitespaces and put this into a JS variable? I have tried countless variations of this:
.replace(/[ntr]/g,"")
but nothing working yet...
javascript regex
This question already has an answer here:
Remove ALL white spaces from text [duplicate]
2 answers
I have string which is returning this to me:
<div class="sqs-layout sqs-grid-12 columns-12" data-layout-label="Post Body" data-type="item" data-updated-on="1539277027193" id="item-5bbf7e3f9140b70d3962e2a0"><div class="row sqs-row"><div class="col sqs-col-12 span-12"><div class="sqs-block image-block sqs-block-image" data-block-type="5" id="block-yui_3_17_2_1_1539794362468_25479"><div class="sqs-block-content">nn nn tn <div class="image-block-outer-wrapper">
Any idea how I can remove all the whitespaces and put this into a JS variable? I have tried countless variations of this:
.replace(/[ntr]/g,"")
but nothing working yet...
This question already has an answer here:
Remove ALL white spaces from text [duplicate]
2 answers
javascript regex
javascript regex
edited Nov 16 '18 at 13:40
Liam
16.1k1676129
16.1k1676129
asked Nov 16 '18 at 13:26
dwinnbrowndwinnbrown
96931643
96931643
marked as duplicate by Liam, Icepickle, cнŝdk, chazsolo, The fourth bird Nov 16 '18 at 17:13
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
marked as duplicate by Liam, Icepickle, cнŝdk, chazsolo, The fourth bird Nov 16 '18 at 17:13
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
1
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
1
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35
|
show 5 more comments
1
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
1
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35
1
1
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
1
1
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35
|
show 5 more comments
1 Answer
1
active
oldest
votes
You have to assign the value after the replace to another variable or the same variable. This is because strings are immutable. Also add s on the regex pattern.
var a = "nn nn tn "
var b = a.replace(/[ntrs]/g, '');
//now b = "" and a still is "nn nn tn "
a = a.replace(/[ntrs]/g, ''); // this also work
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
You have to assign the value after the replace to another variable or the same variable. This is because strings are immutable. Also add s on the regex pattern.
var a = "nn nn tn "
var b = a.replace(/[ntrs]/g, '');
//now b = "" and a still is "nn nn tn "
a = a.replace(/[ntrs]/g, ''); // this also work
add a comment |
You have to assign the value after the replace to another variable or the same variable. This is because strings are immutable. Also add s on the regex pattern.
var a = "nn nn tn "
var b = a.replace(/[ntrs]/g, '');
//now b = "" and a still is "nn nn tn "
a = a.replace(/[ntrs]/g, ''); // this also work
add a comment |
You have to assign the value after the replace to another variable or the same variable. This is because strings are immutable. Also add s on the regex pattern.
var a = "nn nn tn "
var b = a.replace(/[ntrs]/g, '');
//now b = "" and a still is "nn nn tn "
a = a.replace(/[ntrs]/g, ''); // this also work
You have to assign the value after the replace to another variable or the same variable. This is because strings are immutable. Also add s on the regex pattern.
var a = "nn nn tn "
var b = a.replace(/[ntrs]/g, '');
//now b = "" and a still is "nn nn tn "
a = a.replace(/[ntrs]/g, ''); // this also work
edited Nov 16 '18 at 14:13
answered Nov 16 '18 at 14:00
atiqorinatiqorin
764
764
add a comment |
add a comment |
1
Why does it matter, purily out of curiousity? Can't you just change the source of the data, instead of fighting the symptoms?
– Icepickle
Nov 16 '18 at 13:29
1
Try s for whitespace.
– Bernhard
Nov 16 '18 at 13:30
@Icepickle it's Squarespace so can't do anything about the data output...
– dwinnbrown
Nov 16 '18 at 13:34
Did you check trim function of lodash lodash.com/docs/4.17.11#trim
– Ahmet Tanakol
Nov 16 '18 at 13:34
@Bernhard no luck I'm afraid
– dwinnbrown
Nov 16 '18 at 13:35