This question already has answers here:
How to replace all occurrences of a string?
                                
                                    (63个答案)
                                
                        
                4年前关闭。
            
        

var dateNow = new Date().toLocaleDateString() ;
dateNow.replace(/\//g , "-");


我想将所有出现的“ /”字符替换为“-”到我的dateNow String中。

我不知道该怎么做。

最佳答案

replace()不会就地进行更改。您必须将返回值分配给以下内容:

var dateNow = new Date().toLocaleDateString() ;
dateNow = dateNow.replace(/\//g , "-");

09-12 13:54