我有一个字符串,它是26/12/1999。现在我想将其转换为1999年12月26日,但是我遇到了问题。通过'-'使用简单的'/'不起作用。 // g将自己作为注释。使用/ g无法获取所需的结果。请帮助。

<html>
<head></head>
<body>
<script>
var a = "26/12/1987";
var b = a.replace("/","-");
console.log(b);
</script>
</body>
</html>


请帮忙!

最佳答案

使用/ g无法获取所需的结果。


是的,您可能只是不正确地使用它。您应该传递正则表达式,而不是字符串。

var a = "26/12/1987";
var b = a.replace(/\//g,"-");
console.log(b);

09-20 23:31