圆括号:JS上传文件

时间:2019-01-03 11:40:48

标签: javascript file

我正在尝试复制此内容:https://codepen.io/adamlaki/pen/VYpewx

用于对输入文件进行良好的设计

但是我的网站上出现此错误:

  

SyntaxError:括号未结束

这是我的代码:

<script>
   $("form").on("change", ".file-upload-field", function(){
   $(this).parent(".file-upload-wrapper").attr("data-text", $(this).val().replace(/.*(\/|\)/, "") );
  });
</script>

(为此,我要添加代码)

$content .= '<script>
  $("form").on("change", ".file-upload-field", function(){
  $(this).parent(".file-upload-wrapper").attr("data-text", $(this).val().replace(/.*(\/|\\)/, "") );
  });
 </script>';

我想念什么?因为语法看起来不错

1 个答案:

答案 0 :(得分:3)

replace(/.*(\/|\)/, "")
           X    X

我已在您的正则表达式中用上面的X标记了括号。

第一个是一个真实的(,它开始了一个小组。

第二个是转义的 \),它被视为数据。

没有真正的)来结束小组。