-2

我正在研究 jQuery,我需要替换双引号"

这是我尝试过的:

var source="flower.jpg","boscket.jpg","cat.jpg";

我想变成这样

var newstring=flower.jpg,boscket.jpg,cat.jpg;

我怎样才能正确地做到这一点?

4

4 回答 4

3

你需要这样做:

var source='"flower.jpg","boscket.jpg","cat.jpg"';
var newstring = source.replace(/\"/g,'')
alert(newstring);

我假设source是一个包含在 '' 中的有效字符串

于 2013-03-17T09:04:04.603 回答
0

var source="flower.jpg","boscket.jpg","cat.jpg";将给出 n 错误

SyntaxError: missing variable name

你可以这样做

var source='"flower.jpg","boscket.jpg","cat.jpg"';
var newstring = source.replace(/\"/g,'')
于 2013-03-17T09:05:58.187 回答
0

遗憾的是

var source="flower.jpg","boscket.jpg","cat.jpg";

不是有效的 javascript,无法评估。我假设你有以下字符串:

var source='"flower.jpg","boscket.jpg","cat.jpg"';

要将所有双引号替换为空,请使用以下 javascript(不需要 jQuery):

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

有关 string.replace 方法的更多信息,请参阅https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/String/replace

于 2013-03-17T09:06:06.210 回答
0

你好这里替换单双quata的例子

jquery replace all single or double quotes

we can pass two parameter to replace single quotes in string

//replace all single quotes
var myStr = myStr.replace(/'/g, '');

//replace all double quotes
var myStr = myStr.replace(/"/g, '');

//or abit of fun, replace single quotes with double quotes
var myStr = myStr.replace(/'/g, '"');

//or vice versa, replace double quotes with single quotes
var myStr = myStr.replace(/"/g, ''');

jquery replace all single or double quotes

我可以从这里获得参考使用 jQuery 替换双引号

于 2017-01-17T04:23:56.837 回答