javascript - 用这个字符: "\"分割

标签 javascript arrays string split

我的 .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/

相关文章:

arrays - 如何在 Rust 中将一串数字转换为数组或整数向量?

java - 整数数组的除法和

python - 可迭代预期的原始文本文档,接收到字符串对象

php - 如何在使用撇号的输入中转义撇号

javascript - Bootstrap 多选 - 每组中不选择或最多选择一个

javascript - Angular.js 模板变量到引导框对话框?

javascript - Swift JSContext 总是返回 nil

java - 尝试访问字符串数组时出现 ArrayOutOfBoundsException

javascript - Google Maps v3 - 我可以确保每次都能顺利平移吗?

python - Python 3.x 中整个文本文件的字符串替换?