首页 > 解决方案 > jQuery拆分获取最后2位

问题描述

代码:

'2018-12-2417:25:33'.split('-');

输出:

["2018", "12", "2417:25:33"]

预期输出:

["2018", "12", "24"]

谁能告诉我如何实现我的预期输出?

标签: javascript

解决方案


您可以使用正则表达式模式执行此操作,/^\d{4}-\d{2}-\d{2}/而不是使用-.

let str = "2018-12-2417:25:33"

let op = str.match(/^\d{4}-\d{2}-\d{2}/)[0].split('-')

console.log(op);

我假设你想匹配标准格式,1111-11-11如果不是,你可以用这个替换上面的正则表达式\d+-\d+-\d{1,2}


推荐阅读