我有这样的代码来摆脱假象:
var newValue = v.replace(/C:\\fakepath\\/g, '');它工作得很好,所选图像的名称显示为: image.jpg,但我也想去掉.jpg,只想得到名称:.jpg
我怎么能这么做?
发布于 2018-03-15 20:57:50
你可以用两行这样的方式来做:
var newValue = v.replace(/C:\\fakepath\\/g, '');
newValue = newValue.replace(/\.jpg$/, '');您可以在一行中这样做(但问题是,如果没有匹配,则会引发异常):
newValue = /^C:\\fakepath\\(.+)\.jpg$/.exec(v)[1];https://stackoverflow.com/questions/49308872
复制相似问题