javascript - 如何在javascript中获取字符串中反斜杠(\)的索引?

标签 javascript

<分区>

我有这样一个字符串:

var name="C:\Users\Desktop\task.txt";

我想获取上面字符串中反斜杠的最后一个索引。
怎么做?

最佳答案

该字符串中没有反斜杠。

字符串文字的源代码中的反斜杠将被视为转义字符,并在构造字符串时消耗掉。

\U 变成 U,\D 变成 D,\t 变成标签。

var name="C:\Users\Desktop\task.txt";
console.log(name);

如果字符串中有任何反斜杠,那么您可以使用 lastIndexOf(请记住,您需要在 needle 和 haystack 中转义反斜杠)。

var name = "C:\\Users\\Desktop\\task.txt";
console.log(name);
console.log(name.lastIndexOf("\\"));

关于javascript - 如何在javascript中获取字符串中反斜杠(\)的索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47432751/

相关文章:

javascript - 尝试读取样式表返回未定义

javascript - 通过点语法字符串路径访问对象

javascript - 可能是简单的 jQuery 选择器问题

javascript - 如何使链接恢复到正常(不活动)状态?

javascript - 如何将对象转换为字符串(Twig 和 Symfony)?

javascript - 未捕获的 TypeError : text. 搜索不是 HTMLLIElement 的函数

javascript - 条形图上的 D3 工具提示或鼠标悬停

javascript - HTML 中的垂直进度条?

javascript - 检查 json key 的使用情况

javascript - jquery基于滚动的隐藏/显示