Live2d Test Env

去除字符中指定数字字符(中间可以包含非数字)

核心:将string转换成number

        this.noticeList.forEach((item) => {
//  item: '这是一个78938393985739-92389的字符'
//先将字符转换成数组 
            let strArr = item.split("");
//  strArr :['这', '是', '一', '个', '7', '8', '9', '3', '8', '3', '9', '3', '9', '8', '5', '7', '3', '9', '-', '9', '2', '3', '8', '9', '的', '字', '符']
            let newPush = strArr.filter((v) => {
              return !Number.isNaN(Number(v)) || v === "-";
            });
//newPush : ['7', '8', '9', '3', '8', '3', '9', '3', '9', '8', '5', '7', '3', '9', '-', '9', '2', '3', '8', '9']        
        });

posted @ 2022-02-28 17:30  致爱丽丝  阅读(29)  评论(0)    收藏  举报