yog*_*una -3 javascript string replace position
如何替换随机字符串,例如:
2020-02-01T13:49 2020-02-01T04:27 2020-02-01T20:51
从字母“T”开始
所以从 T 到字符串末尾我想用 T00:00 替换它
我有不同的日期时间字符串,所以它应该是灵活的。
您有几个选择:
replacereplace用一个简单的正则表达式:
result = original.replace(/T.*$/, "T00:00");
Run Code Online (Sandbox Code Playgroud)
这就是说“匹配 T 后跟字符串末尾的任何内容”。
indexOf和substring:或者,indexOf会告诉您在哪里T,然后您可以使用substring:
const index = original.indexOf("T");
result = original.substring(0, index) + "T00:00";
Run Code Online (Sandbox Code Playgroud)
split("T")[0]您还可以拆分T并仅使用数组中的第一个字符串:
result = original.split("T") + "T00:00";
Run Code Online (Sandbox Code Playgroud)
我建议仔细阅读String.