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 相关文章推荐
jQuery制作仿腾讯web qq用户体验桌面
Aug 20 Javascript
jQuery前端开发35个小技巧
May 24 Javascript
深入理解JavaScript函数参数(推荐)
Jul 26 Javascript
jQuery通过ajax方法获取json数据不执行success的原因及解决方法
Oct 15 Javascript
js实现类bootstrap模态框动画
Feb 07 Javascript
深入理解在JS中通过四种设置事件处理程序的方法
Mar 02 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
vue的传参方式汇总和router使用技巧
May 22 Javascript
关于Vue组件库开发详析
Jul 01 Javascript
前端防止用户重复提交js实现代码示例
Sep 07 Javascript
vuejs+element UI table表格中实现禁用部分复选框的方法
Sep 20 Javascript
原生js实现下拉框选择组件
Jan 20 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
星际RPG字典
2020/03/04 星际争霸
PHP的FTP学习(二)
2006/10/09 PHP
PHP 读取文件内容代码(txt,js等)
2009/12/06 PHP
php中实现记住密码自动登录的代码
2011/03/02 PHP
PHP获取和操作配置文件php.ini的几个函数介绍
2013/06/24 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
jQuery学习基础知识小结
2010/11/25 Javascript
JavaScript初学者应注意的七个细节小结
2012/01/30 Javascript
循环 vs 递归浅谈
2013/02/28 Javascript
推荐阅读的js快速判断IE浏览器(兼容IE10与IE11)
2015/12/13 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
简单实现js菜单栏切换效果
2017/03/04 Javascript
jquery中done和then的区别(详解)
2017/12/19 jQuery
利用nodeJs anywhere搭建本地服务器环境的方法
2018/05/12 NodeJs
vue生命周期和react生命周期对比【推荐】
2018/09/19 Javascript
解决layui页面按钮点击无反应,也不报错的问题
2019/09/29 Javascript
vue实现点击追加选中样式效果
2019/11/01 Javascript
element中el-container容器与div布局区分详解
2020/05/13 Javascript
[07:57]DOTA2热力大趴狂欢夜 广州站活动回顾
2013/11/27 DOTA
Python基于DES算法加密解密实例
2015/06/03 Python
详解设计模式中的工厂方法模式在Python程序中的运用
2016/03/02 Python
发布你的Python模块详解
2016/09/15 Python
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
Python模拟登录的多种方法(四种)
2018/06/01 Python
pyqt5实现登录界面的模板
2020/05/30 Python
tensorflow中tf.reduce_mean函数的使用
2020/04/19 Python
浅谈Python __init__.py的作用
2020/10/28 Python
python3通过subprocess模块调用脚本并和脚本交互的操作
2020/12/05 Python
国际象棋商店:The Chess Store
2018/07/09 全球购物
市优秀教师事迹材料
2014/02/05 职场文书
2015年大学生入党自荐书
2015/03/24 职场文书
欠款证明
2015/06/24 职场文书
幼儿园托班开学寄语(2016春季)
2015/12/03 职场文书
Python实战之大鱼吃小鱼游戏的实现
2022/04/01 Python
vue实力踩坑之push当前页无效
2022/04/10 Vue.js