JS返回只包含数字类型的数组实例分析


Posted in Javascript onDecember 16, 2016

本文实例分析了JS返回只包含数字类型的数组实现方法。分享给大家供大家参考,具体如下:

实现效果如:js123ldka78sdasfgr653 => [123,78,653]

一般做法

分析:

1.循环字符串每个字符,是数字的挑出来拼接在一起,不是数字的,就给他空的拼个逗号

2.将新字符串每一位转换为数组,再次遍历,存在的挑出来,即得到结果

var str="js123ldka78sdasfgr653";
var new_str="";
var arr=[];
var arr2=[];
for(var i=0;i<str.length;i++){
  var code=str.charAt(i).charCodeAt();
  if(code>=48&&code<=57){
  new_str+=str.charAt(i);
  }
  else{
  new_str+=",";
  }
}
arr=new_str.split(","); //不写分隔符就是整个字符串装进数组
for(var i=0;i<arr.length;i++){
  if(arr[i]){
  arr2.push(arr[i]);
  }
}
alert(arr2);

正则:

var str="js123ldka78sdasfgr653";
var re=/\d+/g;
str=str.match(re);
alert(str);

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
js利用Array.splice实现Array的insert/remove
Jan 13 Javascript
JSONP 跨域访问代理API-yahooapis实现代码
Dec 02 Javascript
jquery实现超简洁的TAB选项卡效果代码
Aug 28 Javascript
JS中检测数据类型的几种方式及优缺点小结
Dec 12 Javascript
JavaScript中this的用法实例分析
Dec 19 Javascript
layui分页效果实现代码
May 19 Javascript
微信小程序radio组件使用详解
Jan 31 Javascript
基于 Immutable.js 实现撤销重做功能的实例代码
Mar 01 Javascript
Emberjs 通过 axios 下载文件的方法
Sep 03 Javascript
layui中select,radio设置不生效的解决方法
Sep 05 Javascript
使用layui的router来进行传参的实现方法
Sep 06 Javascript
javascript实现电商放大镜效果
Nov 23 Javascript
基于Vue如何封装分页组件
Dec 16 #Javascript
使用ionic切换页面卡顿的解决方法
Dec 16 #Javascript
详解如何较好的使用js
Dec 16 #Javascript
JS作用域闭包、预解释和this关键字综合实例解析
Dec 16 #Javascript
详解js的事件处理函数和动态创建html标记方法
Dec 16 #Javascript
利用js来实现缩略语列表、文献来源链接和快捷键列表
Dec 16 #Javascript
JS限制条件补全问题实例分析
Dec 16 #Javascript
You might like
Ext.data.PagingMemoryProxy分页一次性读取数据的实现代码
2010/04/07 PHP
PHP 面向对象 PHP5 中的常量
2010/05/05 PHP
php批量上传的实现代码
2013/06/09 PHP
使用PHP进行微信公众平台开发的示例
2015/08/21 PHP
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
Js中的onblur和onfocus事件应用介绍
2013/08/27 Javascript
使用javascript实现有效时间的控制,并显示将要过期的时间
2014/01/02 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
关于Bootstrap弹出框无法调用问题的解决办法
2016/03/10 Javascript
Node.js的npm包管理器基础使用教程
2016/05/26 Javascript
原生js实现可拖拽效果
2017/02/28 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
React为 Vue 引入容器组件和展示组件的教程详解
2018/05/03 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
vue实现图片裁剪后上传
2020/12/16 Vue.js
Python类的定义、继承及类对象使用方法简明教程
2015/05/08 Python
python snownlp情感分析简易demo(分享)
2017/06/04 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python中计算一个列表中连续相同的元素个数方法
2018/06/29 Python
Scrapy框架使用的基本知识
2018/10/21 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
通过python实现弹窗广告拦截过程详解
2019/07/10 Python
python实现微信自动回复机器人功能
2019/07/11 Python
Django Python 获取请求头信息Content-Range的方法
2019/08/06 Python
Linux安装Python3如何和系统自带的Python2并存
2020/07/23 Python
canvas之自定义头像功能实现代码示例
2017/09/29 HTML / CSS
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Java如何支持I18N?
2016/10/31 面试题
幼儿园家长评语
2014/02/10 职场文书
小学生环保标语
2014/06/13 职场文书
银行员工犯错检讨书
2014/09/16 职场文书
2014幼儿园卫生保健工作总结
2014/12/05 职场文书
2014年学校禁毒工作总结
2014/12/23 职场文书
Python基础之常用库常用方法整理
2021/04/30 Python
box-shadow单边阴影的实现
2023/05/21 HTML / CSS