在 JavaScript 中,你可以使用正则表达式来提取字符串中的数字。例如,你可以使用以下代码来提取 "10000(1000)" 中括号之前的数字:
let str = "10000(1000)";
let number = str.match(/^\d+/);
console.log(number); // 输出 "10000"
需要注意的是,上面的代码使用了正则表达式 /^\d+/
,它匹配字符串开头的一个或多个数字。因此,如果字符串中有多个数字,这个代码只会提取第一个数字。
如果你想提取所有的数字,你可以使用 str.match(/\d+/g)
来代替 `s