dkfr.net
当前位置:首页 >> js用逗号分割字符串 >>

js用逗号分割字符串

使用string对象的split()方法可以处理。 例如: var yourString=“12,25,24,234,234,”; var result=yourString.split(","); for(var i=0;i

var s = "111,222,333,444"; var arr = s.split(","); //arr即是转化后的数组

var str ="ddd"; console.log(str.split(",")); //结果是["ddd"]

很简单,使用split方法就行了 var array = "200,400,300".split(","); var nums = [ ]; for (var i=0 ; i< array.length ; i++) { nums.push(parseInt(array[i])); }

希望可以帮到你! function splitString(var String, var regex ){ return String.split(regex ); } 1 function SplitDemo(){ var s = "The,rain,in,Spain,falls,mainly,in,the,plain."; var sArr = s.split(","); for(i=0; i < sArr .length; i...

我觉得应该要分情况: 1、如果只有一个关键词的时候,可以不用逗号隔开 2、如果有多个关键词的情况,就用逗号隔开。 你说的这种,没有办法去校验用户到底输入了几个关键词, 比如用户想输入ab,cd,ef这几个,但是输入成了abcdef,作为程序而言,...

你得到的 text 是一个 object,并不是 string(字符串),所以把 arr = text.split(","); 这句换成 arr = text.toString().split(","); 就对了

使用split()分割 str="2,2,3,5,6,6"; //这是一字符串 var strs= new Array(); //定义一数组 strs=str.split(","); //字符分割 for (i=0;i

直接 a.replace( b + ',' , ''); 会出问题。比如 11,22,33,我要去除 1 的话,就不行了。 1、方法1 将字符串转换成数组,一个个比过来。 2、方法2 function remove(a, b) { var _b = b + ',', idx = a.indexOf(b), idx2 = a.indexOf(_b); if( id...

1楼正解,加的时候要进行下类型转换,不然还是换字符串进行的

网站首页 | 网站地图
All rights reserved Powered by www.dkfr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com