<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = "11-dasdasdsd-ffd-ee-22";
var strArray = new Array();
strArray = str.split("-");
var i;
for(i=0;i<strArray.length;i++) {
alert(strArray[i]);
} //-->
</SCRIPT>
</BODY>
</HTML>
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
</HEAD> <BODY>
<SCRIPT LANGUAGE="JavaScript">
<!--
var str = "11-dasdasdsd-ffd-ee-22";
var strArray = new Array();
strArray = str.split("-");
var i;
for(i=0;i<strArray.length;i++) {
alert(strArray[i]);
} //-->
</SCRIPT>
</BODY>
</HTML>
or
var ar = "11-dasdasdsd-ffd-ee-22".match(/[^\-]+/g);
应该是我有一个var listcontent=new Array();
里面的值分别是
listcontent[0]=‘11-dasdasdsd-ffd-ee-22’
listcontent[1]=‘10-aa-bbbbbb-ee-33’
我想把listcontent里的分别拆成
11
dasdasdsd
ffd
ee
22
10
aa
bbbbbb
ee
33
var str="11-dasdasdsd-ffd-ee-22";
var arr=new Array()
arr=str.split("-");
for (var i=0;i<arr.length ;i++ )
{
document.write(arr[i]+"<br/>");
}
</script>
var listcontent=new Array();
listcontent[0]="11-dasdasdsd-ffd-ee-22"
listcontent[1]="10-aa-bbbbbb-ee-33"
for (var j=0;j<listcontent.length ; j++)
{
var arr=new Array()
arr=listcontent[j].split("-");
for (var i=0;i<arr.length ;i++ )
{
document.write(arr[i]+"<br/>");
}
}</script>
你先把他拆成2数组,在新建个数组,把前两个数据遍历存入ar3就行啊