在javascript中将“'”替换为“”

时间:2013-09-18 06:36:51

标签: javascript regex

我的字符串是这样的:

temp="'SE019','SR132','SC123'";

我使用的函数如下:

temp.replace("'","");

但结果将是:

  

SE019' , 'SR132', 'SC123'

只删除第一个引号我需要删除所有引号

2 个答案:

答案 0 :(得分:8)

使用带有g的正则表达式文字(对于全局,意味着匹配所有出现次数)选项。

temp.replace(/'/g,"");

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp

答案 1 :(得分:0)

要删除重复出现的字符或子字符串,您还可以使用split / join方法:

temp.split("'").join("")

它的作用不那么简单,可能被认为是过早优化,但可能稍微快一些(或更慢):) http://jsperf.com/regex-split-join