我的 .split() 函数有问题,我有以下字符串:
var imageUrl = "Images\Products\randomImage.jpg";
我想用字符“\”分割,但是,这种情况发生了:
//If dont use double "\\", throws me an error.
var imageUrlArray = imageUrl.split("\\");
然后变量的值是这样的:
"ImagesProductsrandoImage.jpg"
我需要这样做,因为需要将这个“\”更改为“/”,因为这会让我在插件中出错。原始String是从DataBase中获取的。
最佳答案
第一个 \
正在转义第二个 \
字符。你的绳子也应该加倍。
var imageUrl = "Images\\Products\\randomImage.jpg";
var updated = imageUrl.replace(/\\/g,"/");
console.log(updated);
关于javascript - 用这个字符: "\"分割,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26658140/