www.4585.net > js替换双引号

js替换双引号

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

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

var v = "123'456'789"; v = v.replace(/'/g, '"'); alert(v);

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

在js控制台调试过: var a = "ab?cd?ef?gh?ijk?lmn"; console.log(a.replace("/?/",'"'));//output:ab?cd?ef?gh?ijk?lmn

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

1、后台替换后再前台显示; 2、

先定义字符串varcstring="xxxxx"; if(cstring.substring(0)=="\"") { //字符串以"开头,去掉" cstring=cstring.substr(1,cstring.length-1) } if(cstring.substring(cstring.length-1)=="\"") { //字符串以"结尾,去掉" cstring=cstring.substr(...

alert('d#ddd#'.replace(/#/g,'‘'));

javascript的 replace方法就可以替换了 var textObj= document.getElementById("text_id"); textObj.value=textObj.value.replace("\"","“");

网站地图

All rights reserved Powered by www.4585.net

copyright ©right 2010-2021。
www.4585.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com