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 相关文章推荐
Extjs学习过程中新手容易碰到的低级错误积累
Feb 11 Javascript
浏览器图片选择预览、旋转、批量上传的JS代码实现
Dec 04 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
纯js代码实现简单计算器
Dec 02 Javascript
IE6-IE9使用JSON、table.innerHTML所引发的问题
Dec 22 Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 Javascript
浅谈关于iview表单验证的问题
Sep 29 Javascript
初探Vue3.0 中的一大亮点Proxy的使用
Dec 06 Javascript
Vue.js构建你的第一个包并在NPM上发布的方法步骤
May 01 Javascript
Vue vm.$attrs使用场景详解
Mar 08 Javascript
JavaScript 中判断变量是否为数字的示例代码
Oct 22 Javascript
教你使用vscode 搭建react-native开发环境
Jul 07 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中对2个数组相加的函数
2011/06/24 PHP
PHP中几种常见的超时处理全面总结
2012/09/11 PHP
学习php过程中的一些注意点的总结
2013/10/25 PHP
php5.2以下版本无json_decode函数的解决方法
2014/05/25 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
2017/02/07 PHP
PHP设计模式之模板方法模式定义与用法详解
2018/04/02 PHP
PHP与Perl之间知识点区别整理
2019/03/19 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
javascript学习笔记(十) js对象 继承
2012/06/19 Javascript
浅谈JavaScript的事件
2015/02/27 Javascript
以JavaScript来实现WordPress中的二级导航菜单的方法
2015/12/14 Javascript
node.js实现爬虫教程
2020/08/25 Javascript
关于数据与后端进行交流匹配(点亮星星)
2016/08/03 Javascript
在JavaScript中调用Java类和接口的方法
2016/09/07 Javascript
jQuery easyui刷新当前tabs的方法
2016/09/23 Javascript
JavaScript 控制字体大小设置的方法
2016/11/23 Javascript
完美解决JS文件页面加载时的阻塞问题
2016/12/18 Javascript
bootstrap table 数据表格行内修改的实现代码
2017/02/13 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
在Python中操作时间之tzset()方法的使用教程
2015/05/22 Python
详解Python3中字符串中的数字提取方法
2017/01/14 Python
Python 处理图片像素点的实例
2019/01/08 Python
手写一个python迭代器过程详解
2019/08/27 Python
新建文件时Pycharm中自动设置头部模板信息的方法
2020/04/17 Python
详解CSS3选择器的使用方法汇总
2015/11/24 HTML / CSS
Pretty Little Thing爱尔兰:时尚女性服饰
2017/03/27 全球购物
美国最好的保健品打折网店:Swanson
2017/08/04 全球购物
教师节活动主持词
2014/04/02 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
公司租车协议书
2015/01/29 职场文书
婚礼答谢词范文
2015/09/29 职场文书
浅谈redis五大数据结构和使用场景
2021/04/12 Redis
JS + HTML 罗盘式时钟的实现
2021/05/21 Javascript
Log4j.properties配置及其使用
2021/08/02 Java/Android
Hive常用日期格式转换语法
2022/06/25 数据库