gpt4 book ai didi

javascript - 是否有从字符串中提取数字的函数

转载 作者:行者123 更新时间:2023-11-30 11:00:27 25 4
gpt4 key购买 nike

我正在尝试找出如何获取字符串中的数字。

我尝试了 Number(string) 函数,但它返回了一个“NaN”...

例如:

let str = "MyString(50)";

/*Function that return "NaN"*/
let numbers = Number(str);

console.log(numbers);


//Output expected : 50
//Output if get : 50

有没有人知道为什么“Number”没有返回正确的值或没有返回正确的值?

感谢您的回答。

最佳答案

您可以使用 String.match 和正则表达式来过滤掉数字,并使用 unary +Number(str)parseInt 获取数字

let str = "MyString(50)";

let numbers = +str.match(/\d+/);

console.log(numbers);

关于javascript - 是否有从字符串中提取数字的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58025255/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com