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 相关文章推荐
限制文本字节数js代码
Mar 06 Javascript
自己动手制作jquery插件之自动添加删除行功能介绍
Oct 14 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
Jan 27 Javascript
JavaScript知识点总结(六)之JavaScript判断变量数据类型
May 31 Javascript
jQuery实现左侧导航模块的显示与隐藏效果
Jul 04 Javascript
Vue结合原生js实现自定义组件自动生成示例
Jan 21 Javascript
jQuery ajax实现省市县三级联动
Mar 07 Javascript
原生JS实现$.param() 函数的方法
Aug 10 Javascript
浅谈vue项目打包优化策略
Sep 29 Javascript
基于Vue插入视频的2种方法小结
Apr 02 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
vue 实现Web端的定位功能 获取经纬度
Aug 08 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实现禁用IE和火狐的缓存问题
2012/12/03 PHP
thinkPHP5框架设置404、403等http状态页面的方法
2018/06/05 PHP
js传值 判断
2006/10/26 Javascript
jQuery EasyUI NumberBox(数字框)的用法
2010/07/08 Javascript
文本框回车提交与禁止提交示例
2013/09/27 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
基于jQuery解决ios10以上版本缩放问题
2017/11/03 jQuery
Vue-router 切换组件页面时进入进出动画方法
2018/09/01 Javascript
jquery 动态遍历select 赋值的实例
2018/09/12 jQuery
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧不动,右侧滑动)
2019/01/23 Javascript
vue学习笔记之slot插槽基本用法实例分析
2020/02/01 Javascript
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
js根据后缀判断文件文件类型的代码
2020/05/09 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
[01:53]2016完美“圣”典风云人物:Maybe专访
2016/12/05 DOTA
python 多进程通信模块的简单实现
2014/02/20 Python
pycharm 使用心得(一)安装和首次使用
2014/06/05 Python
使用Python发送邮件附件以定时备份MySQL的教程
2015/04/25 Python
Request的中断和ErrorHandler实例解析
2018/02/12 Python
Numpy 改变数组维度的几种方法小结
2018/08/02 Python
Django REST framework 如何实现内置访问频率控制
2019/07/23 Python
python中bytes和str类型的区别
2019/10/21 Python
jupyter notebook中新建cell的方法与快捷键操作
2020/04/22 Python
python语音识别指南终极版(有这一篇足矣)
2020/09/09 Python
selenium自动化测试入门实战
2020/12/21 Python
Pottery Barn阿联酋:购买家具、家居装饰及更多
2019/12/08 全球购物
火车来了教学反思
2014/02/11 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
一体化教学实施方案
2014/05/10 职场文书
师范生见习报告范文
2014/11/03 职场文书
学习走群众路线心得体会
2014/11/05 职场文书
2015年计划生育协会工作总结
2015/05/13 职场文书
100句人生哲理语录集锦:强者征服今天,懒汉坐等明天
2019/10/18 职场文书
golang 实现菜单树的生成方式
2021/04/28 Golang
简单聊聊Vue中的计算属性和属性侦听
2021/10/05 Vue.js
python中pycryto实现数据加密
2022/04/29 Python