我的字符串是这样的:
temp="'SE019','SR132','SC123'";
我使用如下函数:
temp.replace("'","");
但结果将是:
SE019','SR132','SC123'
只删除第一个引号我需要删除所有引号
我的字符串是这样的:
temp="'SE019','SR132','SC123'";
我使用如下函数:
temp.replace("'","");
但结果将是:
SE019','SR132','SC123'
只删除第一个引号我需要删除所有引号
使用带有g
(对于全局,意思是匹配所有出现)选项的正则表达式文字。
temp.replace(/'/g,"");
请参阅https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/RegExp。
要删除重复出现的字符或子字符串,您还可以使用 split/join 方法:
temp.split("'").join("")
它的作用不太明显,可能被认为是过早的优化,但可能会稍微快一些(或更慢:))http://jsperf.com/regex-split-join