码:
'2018-12-2417:25:33'.split('-');
Run Code Online (Sandbox Code Playgroud)
Outptut:
["2018", "12", "2417:25:33"]
Run Code Online (Sandbox Code Playgroud)
预期产出:
["2018", "12", "24"]
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我如何实现我的预期输出?
您可以使用正则表达式模式进行/^\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);Run Code Online (Sandbox Code Playgroud)
我假设你想匹配标准格式,1111-11-11如果不是你可以用这个替换上面的正则表达式\d+-\d+-\d{1,2}