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 相关文章推荐
IE event.srcElement和FF event.target 功能比较
Mar 01 Javascript
JavaScript中原型和原型链详解
Feb 11 Javascript
jQuery插件jRumble实现网页元素抖动
Jun 05 Javascript
基于jQuery实现复选框是否选中进行答题提示
Dec 10 Javascript
详解JS: reduce方法实现 webpack多文件入口
Feb 14 Javascript
jquery实现手机端单店铺购物车结算删除功能
Feb 22 Javascript
js实现4个方向滚动的球
Mar 06 Javascript
JS实现数组去重方法总结(六种方法)
Jul 14 Javascript
Angular2.0实现modal对话框的方法示例
Feb 18 Javascript
解决vue js IOS H5focus无法自动弹出键盘的问题
Aug 30 Javascript
vue 动态给每个页面添加title、关键词和描述的方法
Aug 28 Javascript
10分钟学会js处理json的常用方法
Dec 06 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 模拟$_PUT实现代码
2010/03/15 PHP
php快速url重写更新版[需php 5.30以上]
2010/04/25 PHP
发一个php简单的伪原创程序,配合商城采集用的
2010/10/12 PHP
PHP使用GETDATE获取当前日期时间作为一个关联数组的方法
2015/03/19 PHP
PHP使用CURL实现多线程抓取网页
2015/04/30 PHP
PHP去掉json字符串中的反斜杠\及去掉双引号前的反斜杠
2015/09/30 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
2011/08/03 Javascript
js Event对象的5种坐标
2011/09/12 Javascript
jQuery+CSS 实现随滚动条增减的汽水瓶中的液体效果
2011/09/26 Javascript
基于jquery扩展漂亮的下拉框可以二次修改
2013/11/19 Javascript
JavaScript调用客户端Java程序的方法
2015/07/27 Javascript
详解JavaScript数组和字符串中去除重复值的方法
2016/03/07 Javascript
js实现固定宽高滑动轮播图效果
2017/01/13 Javascript
jQuery插件HighCharts绘制2D带Label的折线图效果示例【附demo源码下载】
2017/03/08 Javascript
JS 中document.write()的用法和清空的原因浅析
2017/12/04 Javascript
Vue中使用的EventBus有生命周期
2018/07/12 Javascript
详解Vue一个案例引发「内容分发slot」的最全总结
2018/12/02 Javascript
如何使用puppet替换文件中的string
2018/12/06 Javascript
如何基于JavaScript判断图片是否加载完成
2019/12/28 Javascript
[01:05:56]2018DOTA2亚洲邀请赛3月29日 小组赛A组 Newbee VS VG
2018/03/30 DOTA
python使用xmlrpclib模块实现对百度google的ping功能
2015/06/02 Python
Python中元组,列表,字典的区别
2017/05/21 Python
Python通过matplotlib画双层饼图及环形图简单示例
2017/12/15 Python
python使用selenium实现批量文件下载
2019/03/11 Python
Python使用QQ邮箱发送邮件报错smtplib.SMTPAuthenticationError
2019/12/20 Python
Python3交互式shell ipython3安装及使用详解
2020/07/11 Python
澳洲小众品牌的集合网站:BNKR
2018/02/23 全球购物
农田水利实习自我鉴定
2013/09/19 职场文书
学前教育学生自荐信范文
2013/12/31 职场文书
岳父生日宴会答谢词
2014/01/13 职场文书
教师先进工作者事迹材料
2014/05/01 职场文书
七一慰问简报
2015/07/20 职场文书
环保建议书范文
2015/09/14 职场文书
python内置模块之上下文管理contextlib
2022/06/14 Python