Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 从特定位置替换字符串,直到结束_Javascript_String_Replace_Position - Fatal编程技术网

Javascript 从特定位置替换字符串,直到结束

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

如何替换随机字符串,如:

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
: 或者,
indexOf
将告诉您
T
在哪里,然后您可以使用
子字符串

const index = original.indexOf("T");
result = original.substring(0, index) + "T00:00";
split(“T”)[0]
您也可以在
T
上拆分,只使用数组中的第一个字符串:

result = original.split("T") + "T00:00";


我建议大家通读一遍。

您能分享一下您迄今为止尝试过的代码吗?