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 组件之旅(四):测试 JavaScript 组件
Oct 28 Javascript
JavaScript常用全局属性与方法记录积累
Jul 03 Javascript
new Date()问题在ie8下面的处理方法
Jul 31 Javascript
jquery实现聚光灯效果的方法
Feb 06 Javascript
jquery实现点击label的同时触发文本框点击事件的方法
Jun 05 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 Javascript
Bootstrap基本组件学习笔记之列表组(11)
Dec 07 Javascript
vue.js声明式渲染和条件与循环基础知识
Jul 31 Javascript
JQuery获取元素尺寸、位置及页面滚动事件应用示例
May 14 jQuery
小程序实现图片预览裁剪插件
Nov 22 Javascript
jQuery 判断元素是否存在然后按需加载内容的实现代码
Jan 16 jQuery
JavaScript数组常用的增删改查与其他属性详解
Oct 13 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中在数据库中保存Checkbox数据(2)
2006/10/09 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
PHP Hash算法:Times33算法代码实例
2015/05/13 PHP
PHP入门教程之面向对象的特性分析(继承,多态,接口,抽象类,抽象方法等)
2016/09/11 PHP
laravel框架邮箱认证实现方法详解
2019/11/22 PHP
JavaScript-世界上误解最深的语言分析
2007/08/12 Javascript
jQuery实现id模糊查询的小例子
2013/03/19 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
jQuery对html元素的取值与赋值实例详解
2015/12/18 Javascript
简单谈谈javascript中this的隐式绑定
2016/02/22 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
代码整洁之道(重构)
2018/10/25 Javascript
vue ssr 实现方式(学习笔记)
2019/01/18 Javascript
如何基于javascript实现贪吃蛇游戏
2020/02/09 Javascript
vue实现tab栏点击高亮效果
2020/08/19 Javascript
Python聚类算法之DBSACN实例分析
2015/11/20 Python
Python极简代码实现杨辉三角示例代码
2016/11/15 Python
Python简单操作sqlite3的方法示例
2017/03/22 Python
详解 Python 与文件对象共事的实例
2017/09/11 Python
Python 元组操作总结
2019/09/18 Python
python 实现学生信息管理系统的示例
2020/11/28 Python
python Pexpect模块的使用
2020/12/25 Python
Python实现Excel自动分组合并单元格
2021/02/22 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
澳大利亚最大的护发和护肤品购物网站:RY
2019/12/26 全球购物
外企测试工程师面试题
2015/02/01 面试题
高中军训广播稿
2014/01/14 职场文书
圣诞节红领巾广播稿
2014/02/03 职场文书
餐厅总厨求职信
2014/03/04 职场文书
协议书格式
2014/04/23 职场文书
宣传工作经验材料
2014/06/02 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
公路局群众路线教育实践活动第一阶段工作汇报
2014/10/25 职场文书
党组织关系的介绍信模板
2019/06/21 职场文书