首页 > 其他 > 详细

正则截取两个字符串间的值

时间:2017-11-20 12:07:03      阅读:170      评论:0      收藏:0      [点我收藏+]

 1、正则截取两个字符串间的值

技术分享图片
  let str="sdfsdf:12545.sdafs.dfsdf:98794564.sdfdf:";
        let getStr = str => {
            let reg = /:(.+?)\./g;
            let arr = str.match(reg);
            let newArr =[]
            for (let i =0;i<arr.length;i++) {
                newArr.push(arr[i].replace(/(:|\.)/g, ‘‘))
            }
            return newArr;
        }
        console.log(getStr(str)) // ["12545", "98794564"]
View Code

 优化后

技术分享图片
    let str="sdfsdf:12545.sdafs.dfsdf:98794564.sdfdf:";
        let getStr = str => {
            let reg = /:(.+?)\./g;
            let arr = str.match(reg);
            return arr.join(‘,‘).replace(/(:|\.)/g, ‘‘);
        }
        console.log(getStr(str))
View Code

 

正则截取两个字符串间的值

原文:http://www.cnblogs.com/vhen/p/7865275.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!