下面是替换文件名中空格的代码的一部分。这应该很简单很简单。但是它不起作用,忽略了空空间。
“名称”类似于: GG Amberg Süd VF 5611
应该在喜欢之后: GG_Amberg_Süd_VF_5611.csv
有什么问题/或我可以做得更好吗?
var name = feature.attributes["name"].replace(" ", "_");
var filename = feature.attributes["name"] + "_" + feature.attributes["id"] + ".csv";我也试过了,但也忽略了空间
var name = feature.attributes["name"].replace(/\s/g, "_");
var filename = name + "_" + feature.attributes["id"] + ".csv";发布于 2017-09-15 18:39:51
您将替换结果存储在var名称中,但似乎不使用以下变量。
发布于 2017-09-15 18:40:10
试试.replace(/ /g,"_");
var str = 'a b c';
var replaced = str.split(' ').join('_');发布于 2017-09-17 15:17:54
您可以使用替换方法,也可以使用联接进行拆分。
//using splict & join method
console.log("*using split method All Char contact with underscore".split(' ').join('_'))
//using replae method
console.log("Using replace method Char contact with underscore".replace(/ /g,'_'))
https://stackoverflow.com/questions/46245632
复制相似问题