jQuery - 帮助实现fakepath修复

时间:2014-05-27 08:59:23

标签: javascript jquery

我想知道是否有人可以帮助我。

我使用以下代码为我的文件输入字段实现一些JS

<script type="text/javascript">
$('input[id=lefile]').change(function() {
    $('#photoCover').val($(this).val());
});
</script>

这一切都很好,但是当选择一个文件时,它会显示c:\ fakepath rubbish

我找到了一些摆脱它的代码,如下所示,但我发现很难弄清楚如何实现它。

var s = $(self).val().replace(/(c:\\)*fakepath/i, '');
filename.val(s);

有人可以帮助我更改我的代码以实现替换。

由于

1 个答案:

答案 0 :(得分:0)

几乎就在那里,只需将.val().replace(/(c:\\)*fakepath/i, '');附加到.val()的末尾:

$('input[id=lefile]').change(function() {
    $('#photoCover').val($(this).val().replace(/(c:\\)*fakepath/i, ''));
});