如何在javascript中将带有序​​数后缀的数字转换为数字

Mad*_*eka 1 javascript mongoose mongodb node.js reactjs

let string = "13th"

string = Number(string)
Run Code Online (Sandbox Code Playgroud)

我希望它返回 13 而不是我得到 NaN 请我怎么做

Mam*_*mun 7

试试 parseInt()

如果parseInt遇到在指定基数中不是数字的字符,它会忽略它和所有后续字符,并返回解析到该点的整数值。parseInt将数字截断为整数值。允许前导和尾随空格。

let string = "13th";

string = parseInt(string);
console.log(string);
Run Code Online (Sandbox Code Playgroud)