Javascript 从特定位置替换字符串,直到结束
如何替换随机字符串,如: 2020-02-01T13:49 2020-02-01T04:27 2020-02-01T20:51 从字母“T”开始 所以从T到字符串的末尾,我想用T00:00替换它Javascript 从特定位置替换字符串,直到结束,javascript,string,replace,position,Javascript,String,Replace,Position,如何替换随机字符串,如: 2020-02-01T13:49 2020-02-01T04:27 2020-02-01T20:51 从字母“T”开始 所以从T到字符串的末尾,我想用T00:00替换它 我有不同的日期时间字符串,因此它应该是灵活的。您有两个选项: 更换 用简单的正则表达式替换: result = original.replace(/T.*$/, "T00:00"); 上面写着“匹配T,然后是字符串末尾的任何内容” indexOf和substring: 或者,ind
我有不同的日期时间字符串,因此它应该是灵活的。您有两个选项:
更换
用简单的正则表达式替换
:
result = original.replace(/T.*$/, "T00:00");
上面写着“匹配T,然后是字符串末尾的任何内容”
indexOf
和substring
:
或者,indexOf
将告诉您T
在哪里,然后您可以使用子字符串
:
const index = original.indexOf("T");
result = original.substring(0, index) + "T00:00";
split(“T”)[0]
您也可以在T
上拆分,只使用数组中的第一个字符串:
result = original.split("T") + "T00:00";
我建议大家通读一遍。您能分享一下您迄今为止尝试过的代码吗?