javascript - 用引号将逗号分隔的 json 数据包裹起来

标签 javascript jquery

如何在 jquery 中用引号将逗号分隔的给定字符串包裹起来

respons_pre =response[0].s_date; //in code
response_pre= 10/01/2015, 10/02/2015, 11/20/2015;

就像这样

response_pre2='10/01/2015', '10/02/2015', '11/20/2015';

最佳答案

只需使用 replace() 将每次出现的 , 替换为 ', ' 并在字符串的开头和结尾添加引号。

respons_pre =response[0].s_date;
    var responseString = "\'"+response_pre.replace(/, /g,'\', \'')+"\'";

工作示例:

var response_pre= "10/01/2015, 10/02/2015, 11/20/2015";
var responseString = "\'"+response_pre.replace(/, /g,'\', \'')+"\'";
document.body.innerHTML= "Response String: "+response_pre+'<br/>'+"Output String: "+responseString;

关于javascript - 用引号将逗号分隔的 json 数据包裹起来,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33237232/

相关文章:

javascript - jQuery.each 实现与 native Array.forEach 不同

javascript - &lt;input type ="file"> 是否会自行打开文件资源管理器?

javascript - 在 css 中创建具有 10 个或更多虚线边框的圆

javascript - 在javascript中模拟滚动文本

javascript - Angular JS 中的 ngcontroller

javascript - 轮播 - 折叠 div 中的自动高度(Glide JS)

asp.net - jQuery 自动完成和 ASP.NET

javascript - 在 JQuery 中,为什么我不能在调用 removeAttr ("checked") 后选中复选框?

javascript - 如何防止浏览器在渲染时滚动到顶部

javascript - 奇怪的链接到/未定义 AngularJS