javascript - Replacing a character in variable -


this question has answer here:

i having object userguid property. userguid property has guid value enclosed in double quotes.

i have used replace() method, replacing first occurrence of character only. therefore, have used replace() method twice remove both quotations, below:

var userid = criteria.userguid.replace('"', '').replace('"', ''); 

can suggest best way replace single character in variable?

you need use regex in replace function g modifier:

var userid = criteria.userguid.replace(/"/g, ''); 

var userguid = "122343\"ee43\"45\"fg";  var userid = userguid.replace(/"/g, '');  document.write(userid);

from replace() reference @ mdn:

to perform global search , replace, either include g switch in regular expression or if first parameter string, include g in flags parameter.


Comments