.replace(/ /g,'') | Community
Skip to main content
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by AkshayAnand

Hi @sanjana12 

 

The above code replaces space " "with an empty value. for example :-

"ABC DEF" will get replaced as empty "ABCDEF".

You can refer to this link or these references.

 

Example, create a workflow, add JavaScript activity and enter the below script

vars.string = "ABCD EFGH 1234"; vars.replaceString = vars.string.replace(/ /g,''); logInfo("Original String Value: "+vars.string ); logInfo("Replaced String Value: "+vars.replaceString);

Run the workflow, and right click JS activity and select display logs. You can see the result as below,

 

Regards

Akshay

3 replies

AkshayAnand
Community Advisor
AkshayAnandCommunity AdvisorAccepted solution
Community Advisor
October 18, 2023

Hi @sanjana12 

 

The above code replaces space " "with an empty value. for example :-

"ABC DEF" will get replaced as empty "ABCDEF".

You can refer to this link or these references.

 

Example, create a workflow, add JavaScript activity and enter the below script

vars.string = "ABCD EFGH 1234"; vars.replaceString = vars.string.replace(/ /g,''); logInfo("Original String Value: "+vars.string ); logInfo("Replaced String Value: "+vars.replaceString);

Run the workflow, and right click JS activity and select display logs. You can see the result as below,

 

Regards

Akshay

LakshmiPravallika
Community Advisor
Community Advisor
October 18, 2023

Hi @sanjana12 ,

 

The replace function replace() searches a string for a value, and returns a new string with the specified value(s) replaced. The Example for using this replace function is given in below Link.

 

https://www.w3schools.com/jsref/jsref_replace.asp

 

In your use case, for the expression .replace(/ /g,'' ), it searches for the space Value (" ") and then replaces it with an empty value('') and it can applied to the String Variables.

 

Regards,

Pravallika.

 

Marcel_Szimonisz
Community Advisor
Community Advisor
October 18, 2023

Hello @sanjana12,

The .replace(/ /g, '') is a JavaScript regular expression used with the .replace() method to remove all spaces from a string. Let me break it down:

  • .replace(): This is a JavaScript string method used to replace a specified substring or pattern in a string with another substring or to remove it.

  • / /g: This is a regular expression. The forward slashes / / are used to enclose the regular expression pattern, and g is a flag that stands for "global." The / /g pattern is used to find all occurrences of the specified substring or pattern in the string.

  • '': This is the replacement string. In this case, it's an empty string, which means that any space character found in the string will be replaced with nothing, effectively removing all spaces.

 

BTW: You could get the answer by using google. Also this is more generic JavaScript question rather then adobe campaign question.

 

Marcel