gpt4 book ai didi

jquery - 用括号分割字符串并插入数组

转载 作者:行者123 更新时间:2023-12-01 03:47:23 24 4
gpt4 key购买 nike

我有以下字符串

"[01][23.81][New]"

我试图通过检索括号之间的值并将它们放入数组中来分解字符串,使其看起来如下所示

array({
"id" : 01,
"price" : 23.81,
"condition" : "New"
});

这是我到目前为止所拥有的...

var arr = new Array();
$("input:checkbox.addItm:checked").each(function(){
//str.split('[');
arr.push({
"id": $(this).val()
});
});

我想知道分割字符串的最佳方法是什么?

最佳答案

您可以使用正则表达式来代替:

var m = "[01][23.81][New]".match(/\[([^\]]+)\]\[([^\]]+)\]\[([^\]]+)\]/);
arr.push({
id: m[1], // 01
price: m[2], // 23.81
condition: m[3] // New
});

关于jquery - 用括号分割字符串并插入数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179458/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com