现在有一个由数字和","组成的字符串,例1,2,3,4
怎样可以只截取到其中的数字???还需要把截取出的这些数字放入数组中???
各位高手帮小弟看看啊.急急
怎样可以只截取到其中的数字???还需要把截取出的这些数字放入数组中???
各位高手帮小弟看看啊.急急
解决方案 »
- 这样的字符串用JS 怎么截取前5位?
- 一个JS在ie与chrome都正常,在firefox下失去效果,请高手指教!!!
- 京东分类下拉菜单谁有? 开始就收缩型的,不是开始就展开型的
- returnValue问题,请求帮忙
- 新手问个JS的问题
- javascript的function对象
- GIRDVIEW固定 表头 和 列固定的问题,就像EXCEL那样的冰冻功能,但是横滚失败,附上我的函数,大家看看 哪里有问题。
- 提交表单后如何用javascript得到文本框里的值,用request吗
- 鼠标覆盖在图片上,图片右侧显示一个swf文件
- 如何在单独的一个页面内发生局部跳转
- 求教在JQUERY中的this.style.margintop="2px";为啥不起作用?
- 动态增加的tr的背景色无法改变,请教大家
var array = str.replace(",")array就是这个数组了啊
var array = str.split(",")
var strArr = "1,2,3,4".split(",");
var arr = new Array();
for(var i = 0 ; i < strArr.length ; i++){
arr.push(strArr[i]);
}
ps:aspwebchh 大哥今天也上班 ?
其实我那个字符串是这个样的 [1],[2],[3],[4]
怎样可以只截取到其中的数字???还需要把截取出的这些数字放入数组中???麻烦各位高手了啊,一开始我自己弄了个截取,可以显示出1,2,3,4 可用了你们的方法之后,就报错了
var id=idvalue.match(/\d+/ig);//这样就得到了1,2,3,4
var strArr =id.split(",");//到这就报错了,说是对象不支持此属性或方法
var arr = new Array();
for(var i = 0 ; i < strArr.length ; i++)
{ alert (arr.push(strArr[i]));
}
到底应该怎么弄啊...啊啊啊啊
var regex = /\[|\]/g;
str = str.replace(regex,"");
var array = str.split(",")
var strArr = "[1],[2],[3],[4]".match(/\d/g);
var arr = new Array();
for(var i = 0 ; i < strArr.length ; i++){
arr.push(strArr[i]);
}
for(var i = 0 ; i < strArr.length ; i++)
{
switch(strArr[i])
{
case "1"
操作
break;
case "2"
操作
break;
...你懂的...
}
}
如果我的是[98],[99],[100],[101]怎么办??????
我用了你的办法
var strArr = "[98],[99],[100],[101]".match(/\d/g);
var arr = new Array();
for(var i = 0 ; i < strArr.length ; i++){
alert(arr.push(strArr[i]));
}
可输出的怎么是1 2 3 4 5 6....
我想要的是 98 99 100 101 啊..
你要循环arr啊 。- - 。
for(var i = 0 ; i < arr.length ; i++){
alert(arr[i]);
}
循环arr之后,什么都不输出了 var strArr = "[101],[102],[103],[104]".match(/\d/g);
var arr = new Array();//这里是不是也要把strArr放到括号里????
for(var i = 0 ; i < arr.length ; i++){
arr.push(arr[i]);//这里的第一个arr 需要改成strArr吗,改了也不对
}再麻烦麻烦您啊
var regex = /\[|\]/g;
str = str.replace(regex,"");
var array = str.split(",")
alert(array)这个不符合你的要求?
var strArry = str.match(/\d+/g);
for(var i=0;i<strArry.length;i++){
document.write(strArry[i]+"<br/>");
}