我的字符串是这样的:
但结果将是:
temp="'SE019','SR132','SC123'";
我使用以下函数:
temp.replace("'","");
但结果将是:
只有第一个引号被删除,我需要删除所有的引号。SE019',SR132',SC123'
temp="'SE019','SR132','SC123'";
我使用以下函数:
temp.replace("'","");
只有第一个引号被删除,我需要删除所有的引号。SE019',SR132',SC123'
使用带有g
选项的正则表达式字面量(表示全局匹配所有出现)。
temp.replace(/'/g,"");
要删除重复的字符或子字符串,您也可以使用split/join方法:
temp.split("'").join("")
这个功能的作用不太明显,可能被认为是过早优化,但可能会稍微快一些(或慢一些 :)) http://jsperf.com/regex-split-join
temp
的类型是什么?它是一个Array
还是String
? - thefourtheye