字符串分割 以起始编号开始,终止编号结束,中间以下划线连接。若不连续则以@符号间隔新的编号
字符串切割成数组 @表示断开 _表示连续
示例:字符串为001_110@113@119@200_283 ,切割后为001-110、113、119、200-283的数组
//批量字符串分割 cutString(numberString) { let arr = numberString.split('@') let numberData = arr.filter((el) => { return el.indexOf('_') == -1 }) let continuousNumber = arr.filter((el) => { return el.indexOf('_') != -1 }) continuousNumber.forEach((item) => { console.log('22222') let conNumbers = item.split('_') for (var i = conNumbers[0]; i <= conNumbers[1]; i++) { numberData.push(i.toString()) } }) return numberData },