真么实现拿出数字变成 18620010 18648120 18646893
18620010<ji xiao wei > 18648120<guo ya chen > 18646893<huang xiao meng >
a = '18620010<ji xiao wei > 18648120<guo ya chen > 18646893<huang xiao meng >'
nums = a.replace(/ *<.+?> */g,',').split(',')
console.log(nums)
可以使用split函数
var res1='{label: "线路",data: 10 }, {label: "酒店",data: 20 }, {label: "租车",data: 30 }, {label: "签证",data: 20 }, {label: "门票",data: 10 }, {label: "其它",data: 10 }';
console.log(res1.split(','))
var str = "18620010<ji xiao1 wei22 > 18648120<guo ya chen > 18646893<huang xiao meng >";
var arr = str.match(/[1-9]\d{0,}/g);
console.log(arr);
let str2, arr;
let str =
"18620010<ji xiao wei > 18648120<guo ya chen > 18646893<huang xiao meng >";
str2 = str.replace(/<[^>]+>/g, ",").replace(/\s+/g, "");
arr = str2
.split(",")
.map((item) => (item.length > 0 ? parseInt(item) : ""));
console.log(arr);