>[danger] 使用正则表达式可以提取给定字符串中的数字。以下是一个示例代码: ```javascript const str = "Hello123World456"; const numbers = str.match(/\d+/g); console.log(numbers); // 输出 [ '123', '456' ] ``` 上述代码中,我们定义了一个字符串 `str`,其中包含了一些数字。通过使用 `match` 方法和正则表达式 `\d+`,我们可以匹配字符串中连续的数字。`/d` 表示匹配一个数字字符,`+` 表示匹配一个或多个数字字符。使用 `g` 标志表示全局搜索。 `match` 方法将返回一个数组,包含所有匹配到的数字。在我们的示例中,`numbers` 数组包含了字符串中的数字 ["123", "456"]。 请注意,如果字符串中包含小数、负数或其他特殊形式的数字,可以根据需要调整正则表达式来匹配更特定的数字模式。