js 字符串替换 本帖最后由 cn1098035521 于 2011-08-07 19:24:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 语法不正确:var text="<PRE>a'b'c'</PRE>a'b'"; 老实说吧,我在使用ajaxfileupload.js这个插件进行 " ajax表单提交",返回是json格式,后台会返回包含html代码,属性中都是用单引号代替的,如 <a href='#'></a> ,但是返回到前台时发现变成了<a href="#"></a>,这就造成了json语法错误,懂json语法都知道,值是不能包含双引号的,并且我用Firebug得到的后台返回值是单引号,可是到了ajaxfileupload得到的是双引号。基于上面的问题,字符串中是包含双引号的,故要替换之,上面也只是对后台返回结果作个比喻,不知有何高见!! var text = "<PRE>a\"b\"c\"</PRE>a\"b\""; var reg = /<PRE>(.*?)<\/PRE>/gi; text = text.replace(reg, function (word) { return word.replace(/\"/g, "'"); }); alert(text); js 截取字符串 QQ邮箱收件人跟网易邮箱收件人的选择效果怎么实现? 关于javascript的简单问题 请问高手如何实现这样的功能?急用!谢谢! 如何将文本框的背景色设为透明? 显示层的小问题 DIV 拖动 参数无效 请教一个正则表达式的问题 我想在textarea显示不同颜色的多种字段的文本 网上有没有能动态的增加,修改,删除节点的树阿? Ext两个Combobox值如何保持一致? EXT 动态在items中添加内容
var text="<PRE>a'b'c'</PRE>a'b'";
老实说吧,我在使用ajaxfileupload.js这个插件进行 " ajax表单提交",返回是json格式,后台会返回包含html代码,属性中都是用单引号代替的,如 <a href='#'></a> ,但是返回到前台时发现变成了<a href="#"></a>,这就造成了json语法错误,懂json语法都知道,值是不能包含双引号的,并且我用Firebug得到的后台返回值是单引号,可是到了ajaxfileupload得到的是双引号。基于上面的问题,字符串中是包含双引号的,故要替换之,上面也只是对后台返回结果作个比喻,不知有何高见!!
var text = "<PRE>a\"b\"c\"</PRE>a\"b\"";
var reg = /<PRE>(.*?)<\/PRE>/gi; text = text.replace(reg, function (word) { return word.replace(/\"/g, "'"); });
alert(text);