gpt4 book ai didi

javascript - JS 从字符串中提取数据

转载 作者:行者123 更新时间:2023-11-30 11:38:13 25 4
gpt4 key购买 nike

所以我有以下字符串:

_string = 'From 00:00 To 01:23';

我需要以我可以使用的格式获取时间,以便保存数据。

所以我在想我是否可以得到像 _string['from']_string['to'] 这样的东西,这样我就可以得到值并保存他们在数据库中。

到目前为止,我已经尝试过.replace,但我想我没有足够的 JS 经验来实现我正在寻找的东西。

所以这是我尝试过的方法,我可以获得 To 值,但是 from 没有任何运气:

_string = 'From 00: 00 To 01:23';

res = _string.replace('From ','');
res2 = res.replace('To ','');

_one = _string.split('From ');
_two = _string.split('To');
console.log(_two[1]); //OUTPUS " 01:23"

预期值:00:00 为 From 值,01:23 为 TO 值

最佳答案

您可以使用 .replace()RegExp /\s+/g 将所有空格字符替换为空字符串, .match()RegExp /\d+:\d+/g 匹配一个或多个数字后跟冒号字符后跟一个或多个数字

var _string = 'From 00: 00 To 01:23';
var [from, to] = _string.replace(/\s+/g, "").match(/\d+:\d+/g);

console.log(from, to);

关于javascript - JS 从字符串中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43620856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com