正则表达式如何将["12""13"]提取得到12 和13
正则表达式怎么将["12","13"]提取得到12 和13
function deleteAllCheckedPriMesItem()
{
var $selects = $(" :checked");
var arr = new Array();
for(var i = 0 ; i < $selects.length;i++)
{
if($($selects[i]).attr("name") == "xuan1")
{
arr.push($($selects[i]).attr("id"));
}
}
alert(JSON.stringify(arr));
if(arr.length)
{
$.ajax({
type:"post",
url:"deleteAllCheckedPriMesItem.action",
data:({priMesItemsIdList:JSON.stringify(arr)}),
//data:({ppriMesItemsIdList:arr}),
dataType:"json",
success:function(data)
{
for(var i = 0 ; i < arr.length;i++)
{
$("tr#"+arr[i]).hide();
}
},
error:function(data)
{
alert("error");
}
});
}
后台通过String类型的priMesItemsIdList就会得到这个["12","13"],然后我想从["12","13"]得到12和13,使用正则表达式怎么弄。或者其他方法。
------解决思路----------------------
function deleteAllCheckedPriMesItem()
{
var $selects = $(" :checked");
var arr = new Array();
for(var i = 0 ; i < $selects.length;i++)
{
if($($selects[i]).attr("name") == "xuan1")
{
arr.push($($selects[i]).attr("id"));
}
}
alert(JSON.stringify(arr));
if(arr.length)
{
$.ajax({
type:"post",
url:"deleteAllCheckedPriMesItem.action",
data:({priMesItemsIdList:JSON.stringify(arr)}),
//data:({ppriMesItemsIdList:arr}),
dataType:"json",
success:function(data)
{
for(var i = 0 ; i < arr.length;i++)
{
$("tr#"+arr[i]).hide();
}
},
error:function(data)
{
alert("error");
}
});
}
后台通过String类型的priMesItemsIdList就会得到这个["12","13"],然后我想从["12","13"]得到12和13,使用正则表达式怎么弄。或者其他方法。
------解决思路----------------------
String a = "[\"12\",\"13\"]";
Matcher m = Pattern.compile("\\d+").matcher(a);
while (m.find())
System.out.println(m.group());