如何将由数字组成但也带有括号的"string"转换为数字?


const str = "+385(0)21386644";
const toNumb = Number(str)
console.log(toNumb) //NaN

传统的方法行不通:s

如何将此字符串转换为数字?

使用字符串替换,将所有非数字字符替换为'',然后使用Number

const x = Number("+385(0)21386644".replace(/[^0-9]/g, ''));
console.log(typeof x)

最新更新