获取所选图像的名称Extjs

时间:2018-03-15 20:45:22

标签: javascript extjs replace

我有这个代码来摆脱伪路径:

var newValue = v.replace(/C:\\fakepath\\/g, '');

它工作正常,所选图像的名称显示为:image.jpg,但我也想摆脱.jpg并得到名称:image

我该怎么做?

1 个答案:

答案 0 :(得分:1)

你可以用两行来完成这个:

var newValue = v.replace(/C:\\fakepath\\/g, '');
newValue = newValue.replace(/\.jpg$/, '');

您可以在一行中执行此操作(但问题是,如果未进行匹配,则会引发异常):

newValue = /^C:\\fakepath\\(.+)\.jpg$/.exec(v)[1];