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 相关文章推荐
让GoogleCode的SVN下的HTML文件在FireFox下正常显示.
May 25 Javascript
关于跨站脚本攻击问题
Dec 22 Javascript
jquery如何扑捉回车键触发的事件
Apr 24 Javascript
使用 js+正则表达式为关键词添加链接
Nov 11 Javascript
JavaScript页面模板库handlebars的简单用法
Mar 02 Javascript
微信小程序链接传参并跳转新页面
Nov 29 Javascript
JavaScript数组去重的6个方法
Jan 21 Javascript
jQuery回调方法使用示例
Jun 26 jQuery
vue.js中v-on:textInput无法执行事件问题的解决过程
Jul 12 Javascript
bootstrap插件treeview实现全选父节点下所有子节点和反选功能
Jul 21 Javascript
mint-ui在vue中的使用示例
Apr 05 Javascript
详解swipe使用及竖屏页面滚动方法
Jun 28 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中使用parse_url()对网址进行解析的实现代码(parse_url详解)
2012/01/03 PHP
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
PHP使用socket发送HTTP请求的方法
2016/02/14 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
javascript nextSibling 与 getNextElement(node) 使用介绍
2011/10/13 Javascript
Flexigrid在IE下不显示数据的处理的解决方法
2013/10/24 Javascript
js用正则表达式来验证表单(比较齐全的资源)
2013/11/17 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
100多个基础常用JS函数和语法集合大全
2017/02/16 Javascript
Vue 项目分环境打包的方法示例
2018/08/03 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
微信小程序上传图片并等比列压缩到指定大小的实例代码
2019/10/24 Javascript
Vue防止白屏添加首屏动画的实例
2019/10/31 Javascript
[03:10]2014DOTA2 TI马来劲旅Titan首战告捷目标只是8强
2014/07/10 DOTA
python三元运算符实现方法
2013/12/17 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
python 内置函数filter
2017/06/01 Python
Python内置函数 next的具体使用方法
2017/11/24 Python
Python使用pip安装报错:is not a supported wheel on this platform的解决方法
2018/01/23 Python
Python自定义函数实现求两个数最大公约数、最小公倍数示例
2018/05/21 Python
Python 将Matrix、Dict保存到文件的方法
2018/10/30 Python
Python3.7实现验证码登录方式代码实例
2020/02/14 Python
Python并发请求下限制QPS(每秒查询率)的实现代码
2020/06/05 Python
数据库连接池的工作原理
2012/09/26 面试题
Jar包的作用是什么
2014/03/30 面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
在校学生职业规划范文
2014/01/08 职场文书
广告业务员岗位职责
2015/02/13 职场文书
会计简历自我评价
2015/03/10 职场文书
员工家属慰问信
2015/03/24 职场文书
幼儿园开学温馨提示
2015/07/15 职场文书
初中毕业生感言
2015/07/31 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
在JavaScript中如何使用宏详解
2021/05/06 Javascript