2 回答

TA貢獻(xiàn)1757條經(jīng)驗(yàn) 獲得超7個(gè)贊
首先,您可以將數(shù)字作為字符串獲取,如下所示:
minutes_string = the_breakfast_minutes.split(" ")[0]
然后,您可以將其轉(zhuǎn)換為數(shù)字(如果需要),如下所示:
minutes_number = parseInt(minutes_string)
這是一個(gè)帶有工作示例的片段:
const the_breakfast_minutes = "20 minutes"
const minutes_string = the_breakfast_minutes.split(" ")[0]
const minutes_number = parseInt(minutes_string)
console.log(minutes_number)

TA貢獻(xiàn)1752條經(jīng)驗(yàn) 獲得超4個(gè)贊
一般回答問(wèn)題:您可以使用match(regular expression)
.
const str = "minu20tes" const number = parseInt(str.match(/\d+/)[0])
那是假設(shè)要提取的數(shù)字是一個(gè)正整數(shù)。如果需要,/[\+\-]?\d*\.?\d+(?:[Ee][\+\-]?\d+)?/
還將包括負(fù)數(shù)、小數(shù)和指數(shù)。
添加回答
舉報(bào)