如何在javascript中将带有序​​号后缀的数字转换为数字[重复]

Posted

技术标签:

【中文标题】如何在javascript中将带有序​​号后缀的数字转换为数字[重复]【英文标题】:How do I convert number with ordinal suffix to Number in javascript [duplicate] 【发布时间】:2020-06-08 04:21:01 【问题描述】:
let string = "13th"

string = Number(string)

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

【问题讨论】:

【参考方案1】:

试试parseInt()

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

let string = "13th";

string = parseInt(string);
console.log(string);

【讨论】:

以上是关于如何在javascript中将带有序​​号后缀的数字转换为数字[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Codeforces Round 823 (Div. 2)C

如何在 python 或 Javascript 中将 UTM 转换为 LatLng

如何将带有波浪号的相对路径渲染到 jquery/javascript 中相对路径的 ../../ 中?

如何在程序中将中缀表达式转换为后缀表达式

带有序数轴和 json 数据的 JavaScript d3 折线图

在Javascript中将rgb字符串转换为十六进制