javascript - 从动态字符串中提取数字
问题描述
字符串是动态的。示例
Date18:Month5:Year1984
我们如何只提取数字 18。我不能使用子字符串,因为这些值是动态的。我只想提取 Date 之后和之前的数字:
解决方案
这是你想要的:
const a = "Date18:Month5:Year1984";
const match = a.match(/^Date([0-9]+?):/);
if(match){
console.log(match[1]);
}
推荐阅读
- java - 如何在 oracle 存储过程中返回自己的类型数据?
- fortran - 对大整数求幂时得到错误的结果
- java - Spring批处理类加载器冲突问题
- swift - 如果自定义搜索栏中的字符串在 swift 中不匹配,想要在 tableview 中显示消息
- c++ - 基于范围的 for 和其他增量
- reactjs - Wrapper Material-UI Components 将类名更改为“jss”
- object - 如何为自定义对象列表声明嵌套字段类型?
- python - 在 Google Build 中使用 python 包
- python - 将utc时间字符串转换为unix时间戳
- visual-studio-code - 防止 Prettier(代码格式化程序)和 ESLint/TSLint 之间的冲突