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 相关文章推荐
密码框显示提示文字jquery示例
Aug 29 Javascript
jQuery基础语法实例入门
Dec 23 Javascript
jQuery中:has选择器用法实例
Dec 30 Javascript
JQuery简单实现锚点链接的平滑滚动
May 03 Javascript
js实现商城星星评分的效果
Dec 29 Javascript
jquery实现点击弹出可放大居中及关闭的对话框(附demo源码下载)
May 10 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
Aug 17 Javascript
vue综合组件间的通信详解
Nov 06 Javascript
layui对工具条进行选择性的显示方法
Sep 19 Javascript
jQuery模仿ToDoList实现简单的待办事项列表
Dec 30 jQuery
es6中使用map简化复杂条件判断操作实例详解
Feb 19 Javascript
JS实现按比例缩小图片宽高
Aug 24 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
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
PHP输出缓存ob系列函数详解
2014/03/11 PHP
PHP易混淆函数的区别及用法汇总
2014/11/22 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
一个完整的php文件上传类实例讲解
2015/10/27 PHP
PHP简单创建压缩图的方法
2016/08/24 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
用倒置滤镜把div倒置,再把table倒置。
2007/07/31 Javascript
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
js 巧妙去除数组中的重复项
2010/01/25 Javascript
javascript实现漂亮的拖动层,窗口拖拽特效
2015/04/24 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
jQuery实现购物车表单自动结算效果实例
2015/08/10 Javascript
JS如何判断是否为ie浏览器的方法(包括IE10、IE11在内)
2015/12/13 Javascript
vue基于Element构建自定义树的示例代码
2017/09/19 Javascript
详解Vue项目中实现锚点定位
2019/04/24 Javascript
Echarts实现多条折线可拖拽效果
2019/12/19 Javascript
js实现上传按钮并显示缩略图小轮子
2020/05/04 Javascript
[27:02]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS LGD第三场
2014/05/24 DOTA
Python中使用urllib2模块编写爬虫的简单上手示例
2016/01/20 Python
基于python3 类的属性、方法、封装、继承实例讲解
2017/09/19 Python
pandas表连接 索引上的合并方法
2018/06/08 Python
修复 Django migration 时遇到的问题解决
2018/06/14 Python
python使用Plotly绘图工具绘制水平条形图
2020/03/25 Python
浅谈盘点5种基于Python生成的个性化语音方法
2021/02/05 Python
AmazeUI 评论列表的实现示例
2020/08/13 HTML / CSS
英国在线药房:Chemist.co.uk
2019/03/26 全球购物
一道SQL存储过程面试题
2016/10/07 面试题
酒店服务实习自我鉴定
2013/09/22 职场文书
咖啡店的创业计划书,让你hold不住
2014/01/03 职场文书
诚信考试标语
2014/06/24 职场文书
2014年入党积极分子学习三中全会思想汇报
2014/09/13 职场文书
实习生工作证明范本
2014/09/14 职场文书
2015年学校医务室工作总结
2015/07/20 职场文书
《鸡兔同笼》教学反思
2016/02/19 职场文书
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript