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错误,求正解! 使用JS改变标题样式的问题 谁来帮帮我啊 高手请进 如何解决td打印分页 如何判断一个字符串是全英文还是全中文的? 联级下拉选择框IE5不能实现,求救。 www.msn.com网站,里面注册了它的邮箱后,进入my msn的主页后,它的页面能用鼠标拉动它的任何位置。 怎样在网页中同时捕捉shift+a或者是ctrl+a按键的响应! 前端浏览器显示问题.一个列里面显示一个数组,但是显示的方式不对,显示[Object object][Object object],应该怎么处理 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);