js中替换字符串中所有指定的字符

// 本来想尝试将data中的“/”替换为“-”
var date = new Date().toLocaleDateString().toString().replace('/','-');
console.log(date);

输出结果:发现只替换了第一个
js中替换字符串中所有指定的字符_第1张图片

解决方法:g为全局标志

var date = new Date().toLocaleDateString().toString().replace(/\//g,'-');
console.log(date);

js中替换字符串中所有指定的字符_第2张图片
是不是完美的解决了问题呀!
各位看官,有没有方法可以直接获取这种日期格式的字符串呀!有的话留个言呗

你可能感兴趣的:(个人心得)