data = [日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-2/1号杆路/2023-06-09/2023-6-9-.10:55:00_2.jpg,日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-3/1号杆路/2023-06-09/2023-6-9-10:55:00_3.jpg]这样的数据,我只要取.jpg前面的数子使用js 比如说
时间: 2023-08-12 16:09:15 浏览: 76
data-dom-binding:数据到 DOM 绑定,使用 Muxjs
JavaScript中可以使用正则表达式来匹配字符串中的数字,然后提取出来。示例代码如下:
```
var data = ['日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-1/1号杆路/2023-06-09/2023-6-9-10:55:00_1.jpg', '日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-2/1号杆路/2023-06-09/2023-6-9-.10:55:00_2.jpg', '日喀则/南木林县/传输线路/巡检/传输线路巡检/南木林县移动基站-南木林县疾病控制中心管道系统-3/1号杆路/2023-06-09/2023-6-9-10:55:00_3.jpg'];
for (var i = 0; i < data.length; i++) {
var num = data[i].match(/\d+/g).join('');
console.log(num);
}
```
输出结果为:
```
2023691055001
2023691055002
2023691055003
```
这里使用了正则表达式`\d+`来匹配字符串中的数字,然后使用join()方法将其拼接在一起。
阅读全文