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 相关文章推荐
面向对象的Javascript之三(封装和信息隐藏)
Jan 27 Javascript
jQuery 鼠标经过(hover)事件的延时处理示例
Apr 14 Javascript
通过JQuery将DIV的滚动条滚动到指定的位置方便自动定位
May 05 Javascript
浅谈Unicode与JavaScript的发展史
Jan 19 Javascript
tuzhu_req.js 实现仿百度图片首页效果
Aug 11 Javascript
jQuery简单实现两级下拉菜单效果代码
Sep 15 Javascript
jQuery自定义滚动条完整实例
Jan 08 Javascript
Three.js快速入门教程
Sep 09 Javascript
Bootstrap表单控件使用方法详解
Jan 11 Javascript
深入浅析Vue全局组件与局部组件的区别
Jun 15 Javascript
layui获取多选框中的值方法
Aug 15 Javascript
vue 兄弟组件的信息传递的方法实例详解
Aug 30 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
PHP开发工具ZendStudio下Xdebug工具使用说明详解
2013/11/11 PHP
定义select的边框颜色
2008/04/28 Javascript
javscript对象原型的一些看法
2010/09/19 Javascript
JavaScript代码简单实现求杨辉三角给定行的最大值
2013/10/29 Javascript
js中prototype用法详细介绍
2013/11/14 Javascript
js获取上传文件大小示例代码
2014/04/10 Javascript
js打造数组转json函数
2015/01/14 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
z-blog SyntaxHighlighter 长代码无法换行解决办法(基于jquery)
2015/11/18 Javascript
JS HTML5实现拖拽移动列表效果
2020/08/27 Javascript
JS获取input file绝对路径的方法(推荐)
2016/08/02 Javascript
NodeJs测试框架Mocha的安装与使用
2017/03/28 NodeJs
浅谈VUE-CLI脚手架热更新太慢的原因和解决方法
2018/09/28 Javascript
webpack中如何使用雪碧图的示例代码
2018/11/11 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
微信小程序淘宝首页双排图片布局排版代码(推荐)
2020/10/29 Javascript
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
python操作gmail实例
2015/01/14 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
Python中特殊函数集锦
2015/07/27 Python
python利用urllib和urllib2访问http的GET/POST详解
2017/09/27 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python实现人人自动回复、抢沙发功能
2018/06/08 Python
详解分布式任务队列Celery使用说明
2018/11/29 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
django创建最简单HTML页面跳转方法
2019/08/16 Python
Python将二维列表list的数据输出(TXT,Excel)
2020/04/23 Python
如何基于Python爬取隐秘的角落评论
2020/07/02 Python
python中tkinter窗口位置\坐标\大小等实现示例
2020/07/09 Python
安装不同版本的tensorflow与models方法实现
2021/02/20 Python
德国珠宝和手表在线商店:VALMANO
2019/03/24 全球购物
毕业生教师求职信
2013/10/20 职场文书
办理信用卡工作证明
2014/01/11 职场文书
经营场所使用证明
2015/06/19 职场文书
退休欢送会致辞
2015/07/31 职场文书
nginx之内存池的实现
2022/06/28 Servers