2 回答

TA貢獻(xiàn)1796條經(jīng)驗(yàn) 獲得超10個(gè)贊
我參考了很多閱讀資料做了修改。希望您覺(jué)得這個(gè)有幫助。此解決方案中還打印了帶有轉(zhuǎn)義字符的“0”。請(qǐng)檢查一下。
let string = "26,67;4:79/9\0}0&";
string = encodeURI(string);
string = string.replace("%0", "&");
string = decodeURI(string);
numbers = string.split(/,|;|:|\/|\\|}|&/);
finalList = [];
for (let i = 0; i < numbers.length; i++) {
if (numbers[i] != "")
finalList.push(parseInt(numbers[i]));
}
console.log(finalList);

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
它對(duì)我來(lái)說(shuō)很好用。請(qǐng)嘗試以下代碼。
let string = "26,67;4:79/9\0}0&";
let arr = string.split(/,|;|:|\/|\\|}|&/); // ["26", "67", "4", "79", "9 ", "0", ""]
謝謝...
添加回答
舉報(bào)