function SumNumbers(str) {
let sum = 0;
let tmp = "";
for (const ch of str.split('')) {
if (ch >= '0' && ch <= '9') {
tmp += ch;
}
else {
if (tmp.length > 0) {
sum += parseInt(tmp);
}
tmp = "";
}
}
if (tmp.length > 0) {
sum += parseInt(tmp);
}
return sum;
}
const str = "node.js18c++17c99java18";
console.log(SumNumbers(str));
/*
run:
152
*/