jjdf.net
当前位置:首页 >> jAvAsCript怎么去掉字符串首尾的双引号 >>

jAvAsCript怎么去掉字符串首尾的双引号

首先这个字符串有问题。 应该是 '{"news":[{"b":"b1","c":"c1"}]}'或者是"{'news':[{'b':'b1','c':'c1'}]}" 解析 JSON.parse('{"news":[{"b":"b1","c":"c1"}]}')或者JSON.parse("{'news':[{'b':'b1','c':'c1'}]}")

直接替换不就完了吗: d = d.replace("\"","").replace("\"",""); 如果不确定有多少个双引号: d = d.replace(/\"/g, "");

YC= "[[2003,0],[2004,0],[2005,0],[2006,0],[2007,0],[2008,0],[2009,0],[2010,0],[2011,0],[2012,3]]"; 因为本身就没有引号,那是字符串类型 你想处理成数组,建议这样: var YC = "[[2003,0],[2004,0],[2005,0],[2006,0],[2007,0],[2008,0],[...

楼下的答案是真的搞笑,我也遇到了这个问题,还是自己动手写了下,不多废话了,大体思路看图: 下边是代码: function getStr(data){ //我这里的data是数组,所以先转一下json //数据格式是这样的:[{"id":30348079,"name":"表1","score":"1","p...

你转义符写错了。 ” 应该转义为 \" 因此你的代码应该改为: a.innerHTML = "";(ps: 顺手把你的正斜线也转义了,虽然不是必须) 以上,请采纳,请给分。

在js中遇到引号,括号等字符的时候需要用到转义符:\ 例如:“hello “world””里面有两个上双引号,这个在js里面会有歧义,应该如下书写 “hello \"world\"”就ok了 即在引号前面加一个\

双引号 替换成 \" 就是了,或者是生成的时候 就写成单引号

function ContainQuotation(str){ if(str.indexOf("\'") >0 || str.indexOf("\"")>0) return true; }

在JS中\是转义符. 如果你需要在js中转出一个\,那就用\来将"\"转义。如下: path="c:\\windows\\system\\*.*" 如果你需要在一个字符串中使用双引号,同样也需要用\来转义 比如: path="c:\\windows\\system\\(\"文件\")"

html的双引号是正常的吧,每一个属性,例如:value="",一般都有双引号包着。但是用js添加页面节点的时候,需要转义,比如: var html = ""; document.getElementById("main").innerHTML = html; 看到最外面的那个双引号的了吗,是表示一个字符串...

网站首页 | 网站地图
All rights reserved Powered by www.jjdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com