JS分割字符串,放入数组。

var str = "1,3,4.5.11,12.13,14";
var arr = new Array();
//要求:
arr[0] = 1
arr[1] = ,
arr[2] = 3
arr[3] = ,
arr[4] = 4
arr[5] = .
arr[6] = 5
arr[7] = .
arr[8] = 11
...

第1个回答  推荐于2016-03-24
<script>
var str = "1,3,4.5.11,12.13,14";
var m = [];
var t = '';
var lastNum = false;
for(var i=0;i<str.length;i++){
var tmp = str.charAt(i);
if(tmp >= '0' && tmp <= '9'){
t += tmp;
lastNum = true;
}else{
if(t != ''){
m.push(t);
t = '';
}
m.push(tmp);
lastNum = false;
}
}
if(t != ''){
m.push(t);

for(var i=0;i<m.length;i++)
alert(m[i]);
</script>本回答被提问者采纳

js字符串拆分?
字符串的拆分可以使用函数:split(),功能:使用一个指定的分隔符把一个字符串分割存储到数组 例子:str="jpg|bmp|gif|ico|png";arr=theString.split("|");\/\/arr是一个包含字符值"jpg"、"bmp"、"gif"、"ico"和"png"的数组

js拆分字符串?
arr[i] = num.substring(i,i+1);\/\/分割字符串 } 到这里为止,2、2、5就存放在数组arr中了。

JS分隔字符串问题
首先,通过正则表达式查找出“(*|*)”这样的字符串,然后,将其替换成一个特殊的符号,如“ @a ”,然后,再用split(“|”)函数将其分割,将结果放置在一个新的数组中,然后,再遍历数组中的每一个元素,将含有“@a ”替换成“|”即可。是有点麻烦,但是问题解决了!如果楼主有别的更好...

js字符串转数组
第一步:拆分str,可以找'?'进行拆分。第二步:将拆分后的字符串复制给每个数组元素。可以用一个循环来完成上诉两步

js拆分字符串
答案:在JavaScript中,可以使用多种方法来拆分字符串。最常用的方法是使用`split`函数。详细解释:1. 使用split函数 `split`是JavaScript中用于拆分字符串的常用方法。它可以根据指定的分隔符将字符串拆分为子字符串数组。例如,如果我们有一个包含逗号分隔的字符串,我们可以像这样拆分它:javascript let ...

js以逗号分隔的字符串怎么转化为数组
stringObject.split(separator,howmany)参数描述 separator 必需。字符串或正则表达式,从该参数指定的地方分割 stringObject。howmany 可选。该参数可指定返回的数组的最大长度。如果设置了该参数,返回的子串不会多于这个参数指定的数组。如果没有设置该参数,整个字符串都会被分割,不考虑它的长度。...

js分割字符串
`split`是JavaScript中字符串对象的一个方法,用于将字符串按照指定的分隔符分割成数组。这个方法非常直观且易于使用。例如,如果我们有一个包含逗号分隔值的字符串,我们可以如下使用`split`方法:javascript let str = "苹果,香蕉,橙子";let fruits = str.split;console.log; \/\/ 输出: ["苹果", "...

js的split怎么用。
JavaScript split() 方法是按分隔符分割字符串成一个数组。这句话对初学者可能有点不好理解,看下面2个例子就理解了。例子在浏览器控制台输入如下3行代码 var str = "起床,上班,下班,吃午饭";var array = str.split(",");console.log(array)这3行,可以得到一个长度为4的数组,逗号就是分隔符...

JavaScript字符串转换为数组
d=str.replace(\/[\\d|]\/g,""); \/\/清除数字和"|",d=",学生,老师,管理员"a=c.split(","); \/\/分隔后存入数组a b=d.split(","); \/\/分隔后存入数组b alert(a+"\\n\\n"+d);\/\/也可以一步到位 a=str.split(\/\\D|\/);b=str.split(\/|\\d\/);alert("一步到位\\n"+a+"\\...

javascript的split函数是将字符串分割成数组的吗?
该数组是通过在 separator 指定的边界处将字符串 stringObject 分割成子串创建的。返回的数组中的字串不包括 separator 自身。但是,如果 separator 是包含子表达式的正则表达式,那么返回的数组中包括与这些子表达式匹配的字串(但不包括与整个正则表达式匹配的文本)。提示和注释注释:如果把空字符串 ("") ...

相似回答