可以使用正则表达式来提取字符串中的数字。以下是一个示例代码:

const str = "DBI3-2";
const regex = /\d+/; // 匹配一个或多个数字
const match = str.match(regex);
const result = match ? match[0] : null; // 提取第一个匹配的数字
console.log(result); // 输出:2

使用正则表达式/\d+/可以匹配一个或多个数字。str.match(regex)会返回一个数组,包含所有匹配的结果。我们提取数组中的第一个元素,即match[0],就可以得到提取出的数字。如果没有匹配到数字,返回值为null

js 从字符串DBI3-2中提取2 正则

原文地址: http://www.cveoy.top/t/topic/h0Zc 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录