博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js分解字符串
阅读量:6453 次
发布时间:2019-06-23

本文共 1421 字,大约阅读时间需要 4 分钟。

hot3.png

 $(function() {    var str = "abc123de45fghi6789jkl";    console.info(str);    var shuzi = "";    var zimu = "";    var regShuzi = /^[0-9]$/;    var regZimu = /^[A-Za-z]$/;    for (var i = 0; i < str.length; i++) {        if (regShuzi.test(str[i])) {            shuzi += str[i];        } else {            shuzi += ",";        }        if (regZimu.test(str[i])) {            zimu += str[i];        } else {            zimu += ",";        }    }    console.info(shuzi);    console.info(zimu);    var arrayShuzi = new Array();    var arrayZimu = new Array();    arrayShuzi = shuzi.split(",");    arrayZimu = zimu.split(",");    console.info(arrayShuzi);    console.info(arrayZimu);    var aa = function(arrayShuzi, arrayZimu) {        for (var i = 0; i < arrayShuzi.length; i++) {            if (arrayShuzi[i].length == 0) {                arrayShuzi.splice(i, 1);                aa(arrayShuzi, arrayZimu);            }        }        for (var i = 0; i < arrayZimu.length; i++) {            if (arrayZimu[i].length == 0) {                arrayZimu.splice(i, 1);                aa(arrayShuzi, arrayZimu);            }        }    }    window.load = aa(arrayShuzi, arrayZimu);    console.info(arrayShuzi);    console.info(arrayZimu); // 简单方法 console.log(str.match(/\d+/g).map(function(item){return Number(item);})); console.log(str.match(/[A-Za-z]+/ig));});

104808_iwx1_1773772.png

转载于:https://my.oschina.net/u/1773772/blog/414193

你可能感兴趣的文章
最简单的RPC框架实现
查看>>
Servlet 技术全总结 (已完成,不定期增加内容)
查看>>
[JSOI2008]星球大战starwar BZOJ1015
查看>>
CountDownLatch与thread-join()的区别
查看>>
linux下MySQL安装登录及操作
查看>>
centos 7 部署LDAP服务
查看>>
揭秘马云帝国内幕:马云的野心有多大
查看>>
topcoder srm 680 div1
查看>>
算法专题(1)-信息学基本解题流程!
查看>>
模拟文件系统
查看>>
使用SSH连接Windows10 Ubuntu (WSL),Pycharm
查看>>
poj2155
查看>>
CSS动画之转换模块
查看>>
swift - UITextField 的用法
查看>>
检索和关闭游标+检索游标+关闭游标
查看>>
[开源]KJFramework.Message 智能二进制消息框架 -- 性能提升
查看>>
iOS项目分层
查看>>
CocosCreator 小知识
查看>>
如何称为演讲高手
查看>>
PHP坑之积累
查看>>