JS返回只包含数字类型的数组实例分析

 更新时间:2016年12月16日 10:41:18   作者:鬼畜十三  
这篇文章主要介绍了JS返回只包含数字类型的数组实现方法,结合实例形式分析了循环遍历数组及正则匹配两种实现技巧,需要的朋友可以参考下

本文实例分析了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遍历算法与技巧总结》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》、《JavaScript查找算法技巧总结》及《JavaScript错误与调试技巧总结

希望本文所述对大家JavaScript程序设计有所帮助。

相关文章

  • js对图片base64编码字符串进行解码并输出图像示例

    js对图片base64编码字符串进行解码并输出图像示例

    这篇文章主要介绍了js对图片base64编码字符串进行解码并输出图像的具体实现,大家可以参考下面的示例
    2014-03-03
  • 如何在JavaScript 中获取域名

    如何在JavaScript 中获取域名

    本文将讨论如何使用 JavaScript 事件和函数在网页执行期间以编程方式获取域名,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-06-06
  • javascript实现全角与半角字符的转换

    javascript实现全角与半角字符的转换

    这篇文章主要介绍了javascript实现全角与半角字符的转换的相关代码与知识点分享,需要的朋友可以参考下
    2015-01-01
  • 微信小程序倒计时功能实例代码

    微信小程序倒计时功能实例代码

    这篇文章主要介绍了微信小程序倒计时功能实例代码,当单击按钮弹出一个半透明的弹出层,在规定时间内激活关闭按钮,关闭弹出层。需要的朋友可以参考下
    2018-07-07
  • js实现购物车商品数量加减

    js实现购物车商品数量加减

    这篇文章主要为大家详细介绍了js实现购物车商品数量加减,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-09-09
  • js实现鼠标经过表格行变色的方法

    js实现鼠标经过表格行变色的方法

    这篇文章主要介绍了js实现鼠标经过表格行变色的方法,涉及javascript表格节点样式及鼠标事件的相关操作技巧,需要的朋友可以参考下
    2015-05-05
  • 抓取JavaScript动态加载的内容的方法总结

    抓取JavaScript动态加载的内容的方法总结

    JavaScript动态加载的内容常见于现代Web应用中,用于增强用户体验和减少初始页面加载时间,然而,这些动态加载的内容对于传统的网页抓取工具来说往往是不可见的,本文主要介绍了有JavaScript动态加载的内容如何抓取,需要的朋友可以参考下
    2024-09-09
  • BootStrap Progressbar 实现大文件上传的进度条的实例代码

    BootStrap Progressbar 实现大文件上传的进度条的实例代码

    这篇文章主要介绍了BootStrap Progressbar 实现大文件上传的进度条的实例代码的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • JavaScript中Object.prototype.toString方法的原理

    JavaScript中Object.prototype.toString方法的原理

    这篇文章主要介绍了JavaScript中Object.prototype.toString方法的原理的相关资料,需要的朋友可以参考下
    2016-02-02
  • 微信小程序自定义弹窗wcPop插件

    微信小程序自定义弹窗wcPop插件

    平时在开发小程序的时候,弹窗应用场景还是蛮广泛的,但是微信官方提供的弹窗比较有局限性,不能自定义修改。下面通过本文给大家带来了微信小程序自定义弹窗wcPop插件,感兴趣的朋友跟随小编一起看看吧
    2018-11-11

最新评论