猿问

怎么将一个字符串a:1,b:xxx,中的value的值分别加上引号?

"a:1,b:xxx"转换为{a:1,b:"xxx"}??


慕斯王
浏览 592回答 1
1回答

有只小跳蛙

"a:1,b:xxx,c:xxx".replace(/^/,'{').replace(/\:(.*?)(?=(,|$))/g,':"$1"').replace(/$/,"}");//"{a:"1",b:"xxx",c:"xxx"}"
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答