Почему эта схема вызывает проблемы для Regexr? [закрыто]Javascript

Форум по Javascript
Ответить
Anonymous
 Почему эта схема вызывает проблемы для Regexr? [закрыто]

Сообщение Anonymous »

Я работал над режимом анализа идентификатора YouTube (потому что ни одна из доступных не завершено) на regexr.com, и я нашел шаблон, который отлично работает. Однако, когда страница сначала загружается, она всегда бросает ошибку. < /P>

exec Ошибка: Выражение потребовалось больше 250 мс для выполнения. Если я сделаю какое -либо редактирование с шаблоном (например, добавьте пространство, а затем удаляю его), он работает быстро и отлично делает то, что мне нужно. O.0ms?! < /Li>
Когда я наведу тот же элемент, есть сообщение: «Никаких совпадений в 1609 символах». Есть идеи? Есть ли что -то не так с самим шаблоном? < /P>
Вот шаблон: < /p>

Код: Выделить всё

/(?:https?:\/\/|\/\/)?(?:www\.|m\.|music\.)?(?:youtube\.com|youtu.be){1}(\/live\/|\/v\/|\/embed\/|\/watch\?v=|\/\w+\?v=|\/)([\w\-]+)\??.*/gi

См. Связанную страницу для демонстрации, чтобы увидеть функциональность, которую я описал.

Подробнее здесь: https://stackoverflow.com/questions/796 ... for-regexr
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»