首页 > 解决方案 > 从动态字符串中提取数字

问题描述

字符串是动态的。示例

Date18:Month5:Year1984

我们如何只提取数字 18。我不能使用子字符串,因为这些值是动态的。我只想提取 Date 之后和之前的数字:

标签: javascriptnode.js

解决方案


这是你想要的:

const a = "Date18:Month5:Year1984";
const match = a.match(/^Date([0-9]+?):/);

if(match){
  console.log(match[1]);
}


推荐阅读