我正在尝试复制此内容: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>';
我想念什么?因为语法看起来不错
答案 0 :(得分:3)
replace(/.*(\/|\)/, "")
X X
我已在您的正则表达式中用上面的X标记了括号。
第一个是一个真实的(
,它开始了一个小组。
第二个是转义的 \)
,它被视为数据。
没有真正的)
来结束小组。