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 相关文章推荐
10个基于浏览器的JavaScript调试工具分享
Feb 07 Javascript
用JavaScript实现动画效果的方法
Jul 20 Javascript
JS+css 图片自动缩放自适应大小
Aug 08 Javascript
JS禁用浏览器退格键实现思路及代码
Oct 29 Javascript
jquery ajax,ashx,json的用法总结
Feb 12 Javascript
js获取视频时长代码
Apr 10 Javascript
轻松学习jQuery插件EasyUI EasyUI实现拖放商品放置购物车
Nov 30 Javascript
简易的JS计算器实现代码
Oct 18 Javascript
微信小程序 开发之全局配置
May 05 Javascript
vue-router 源码之实现一个简单的 vue-router
Jul 02 Javascript
浅谈webpack构建工具配置和常用插件总结
May 11 Javascript
一篇文章让你搞懂JavaScript 原型和原型链
Nov 23 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&amp;java(三)
2006/10/09 PHP
PHP面向对象的使用教程 简单数据库连接
2006/11/25 PHP
不错的一篇面向对象的PHP开发模式(简写版)
2007/03/15 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
ini_set的用法介绍
2014/01/07 PHP
PHP header()函数常用方法总结
2014/04/11 PHP
php简单读取.vcf格式文件的方法示例
2017/09/02 PHP
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
jquery将一个表单序列化为一个对象的方法
2014/01/03 Javascript
JQuery设置时间段下拉选择实例
2014/12/30 Javascript
微信jssdk在iframe页面失效问题的解决措施
2016/03/03 Javascript
Bootstrap在线电子商务网站实战项目5
2016/10/14 Javascript
解决ajax不能访问本地文件问题(利用js跨域原理)
2017/01/24 Javascript
javascript九宫格图片随机打乱位置的实现方法
2017/03/15 Javascript
js实现音频控制进度条功能
2017/04/01 Javascript
jQuery EasyUI 为Combo,Combobox添加清除值功能的实例
2017/04/13 jQuery
JavaScript实现求最大公共子串的方法
2018/02/03 Javascript
微信小程序使用wx.request请求服务器json数据并渲染到页面操作示例
2019/03/30 Javascript
Nodejs文件上传、监听上传进度的代码
2020/03/27 NodeJs
[08:53]DOTA2每周TOP10 精彩击杀集锦vol.9
2014/06/26 DOTA
Python写的一个简单DNS服务器实例
2014/06/04 Python
python中使用enumerate函数遍历元素实例
2014/06/16 Python
python psutil库安装教程
2018/03/19 Python
Python实现K折交叉验证法的方法步骤
2019/07/11 Python
Django框架视图介绍与使用详解
2019/07/18 Python
使用PyQt5实现图片查看器的示例代码
2020/04/21 Python
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
html5中监听canvas内部元素点击事件的三种方法
2019/04/28 HTML / CSS
高中生活自我鉴定
2014/01/18 职场文书
能源工程专业应届生求职信
2014/03/01 职场文书
工商管理专业大学生职业生涯规划范文
2014/03/09 职场文书
区长工作作风个人整改措施
2014/10/01 职场文书
2014年电话客服工作总结
2014/12/09 职场文书
学校运动会加油词
2015/07/18 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
CentOS7安装MySQL8的超级详细教程(无坑!)
2022/06/10 Servers