在jquery中使用反斜杠分割字符串

问题描述 投票:1回答:2

这是我的临时网址,我正在尝试获取图像名称

var str='C:\fakepath\alfa_company.png';

我的预期输出是这样的:

var url='alfa_company.png';
javascript jquery split
2个回答
0
投票

您需要使用双反冲,因为JavaScript会将其视为escape characters

const path = 'C:\\fakepath\\alfa_company.png';
const filename = path.split('\\').pop(); // alfa_company.png

0
投票

在Java脚本中,“ \”具有特殊含义。因此,它不会包含在结果字符串中。

尝试

let u = String.raw`C:\fakepath\alfa_company.png`;
u.split("\\")[u.split("\\").length-1]
© www.soinside.com 2019 - 2024. All rights reserved.