-3

In javascript how it's possible to replace all occurrence of &,<,> in a string

I tried this

 var str="<>&";
 str.replace("&","&amp").replace("<","&lt").replace(">","&gt");

but not able to change even first occurrence

abhishek
  • 11
  • 1
  • 2

1 Answers1

-1

The easiest would be to use a regular expression with g flag to replace all instances:

str.replace(/foo/g, "bar")

This will replace all occurrences of foo with bar in the string str. If you just have a string, you can convert it to a RegExp object like this:

var pattern = "foobar",
re = new RegExp(pattern, "g");
Jeffin
  • 1,099
  • 12
  • 23