这是我第一次遇到一些不好的数据格式示例。 关于客户区域,所有日期对我来说都是如此。 我无法更改。我得到了字符串:
var str = "23.01.2019 23:05:58";
为了获得
var dt = new Date(str);
我至少需要执行
str.replace(/./g,'/');
但是结果很奇怪。 (尝试“拆分”和“连接”)也什么也没有。 非常感谢您的帮助
答案 0 :(得分:1)
正则表达式中的.
表示任何字符。
试试看...
str.replace(/\./g,'/');
通过使用\.
,您可以“转义”点并说“这必须是点字符”