неопределенные скобки: файл загрузки JS - PullRequest
0 голосов
/ 03 января 2019

Я пытаюсь воспроизвести это: 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 голосов
/ 03 января 2019
replace(/.*(\/|\)/, "")
           X    X

Я пометил круглые скобки в вашем регулярном выражении с помощью X выше.

Первый из них - реальное (, которое создает группу.

Второй - сбежал \), который обрабатывается как данные.

Нет действительного ) для завершения группы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...