如何提取字串生成数组?

srt= '1号02位-03桌';
02、03需要转成字串,不是数字。
arr= [1,'02','03'];
阅读 255
评论
    2 个回答
    • 519
        let srt = '1号02位-03桌'
        let regex = /^(\d+)号(\d+)位-(\d+)桌/
        regex.test(srt)
        let arr = []
        arr.push(Number(RegExp.$1), RegExp.$2, RegExp.$3)
        console.log(arr)

    输出

    Array(3) [1, "02", "03"]
      相似问题
      推荐文章