JavaScript(返回一个只包含数字类型的数组)
2019-02-14 15:02
36 查看
*
返回一个只包含数字类型的数组(例如:afjasoeigjs123sgdhedhhe456osddhnofd789=>[123,456,789])
function show(str){ var sum='';//保存数字 var arr0=[];//保存数据 for (var i = 0; i<str.length; i++) { //挑选字符串中的数字 if(str[i]>='0'&&str[i]<='9'){ sum+=str[i]//将数字型字符存入sum中 }else{ if(sum!=''){ arr0.push(sum);//将拼接好的数字存入数组 } sum='';//清空字符串 } } //将末尾数字添加到数组中 if(sum!=''){ arr0.push(sum); } console.log(arr0) } var str='afjasoeigjs123sgdhedhhe456osddhnofd789'; show(str);
相关文章推荐
- Js笔试题之返回只包含数字类型的数组
- JS返回只包含数字类型的数组实例分析
- javascript如何判断参数为一个数组类型
- 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
- 写一个字符串函数,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。
- 编写一个函数,从标准输入读取一列整数,把这些值存储于一个动态分配的数组中并返回这个数组。函数通过观察EOF判断输入列表是否结束。数组的第一个数是数组包含的值的个数,他的后面就是这些整数值。
- 在数组中找到至少包含一个数字的子阵具有最大的乘积
- PHP javascript 实现将将一句话分解成包含所有单词的一个数组
- 有一个直方图,用一个整数数组表示,其中每列的宽度为1,求所给直方图包含的最大矩形面积。比如,对于直方图[2,7,9,4],它所包含的最大矩形的面积为14(即[7,9]包涵的7x2的矩形)。给定一个直方图A及它的总宽度n,请返回最大矩形面积。保证直方图宽度小于等于500。保证结果在int范围内。
- 编写程序STUDENT *Create(STUDENT studs[],int n)。STUDENT是一个结构类型,包含姓名、成绩和指针域。studs数组中存储了n个STUDENT记录。create函
- 从数组中找出一对元素,其和是一个给定的目标数字。假设数组中只存在一个符合要求的数值对,返回这些数值的下标
- range() 函数创建并返回一个包含指定范围的元素的数组
- Javascript 将数组按要求分割,并返回一个新的数组
- 遍历一个对象数组,返回一个包含相匹配的属性-值对的所有对象的数组
- 【C编程练习】2013华为校园招聘机试题目题5:将一个int类型的数字转化为字符串,并判断有无重复字符串(长度应大于2)有返回1,无返回2
- 给定一个整数数组,两个数字的返回索引将它们加到一个特定的目标中。 您可以假设每个输入都只有一个解决方案,并且您可能不会两次使用相同的元素。
- 使用jQuery匹配文档中所有的li元素,返回一个jQuery对象,然后通过数组下标的方式读取jQuery集合中第1个DOM元素,此时返回的是DOM对象,然后调用DOM属性innerHTML,读取该元素 包含的文本信息
- 将一个字典内的内value转换为集合:返回一个数组,此数组中包含输入字典的键值对中的数组的所有元素(为NSArray添加category)
- 函数功能:传入一个数组,返回数组中第二大数。已知数组中的对象都是数字构成的字符串,且任意两元素不相等。 如传入:@[@"1",@"2",@"3",@"4"],返回@"3"
- 【c语言】为下面的函数原型编写函数定义,这个字符串参数必须包含一个或者多个数字,函数应该把这些数字字符转换为整数并返回这个整数。