Regex не работает на Chrome, но работает в сафари - PullRequest
0 голосов
/ 28 ноября 2018

У меня есть код, который в какой-то момент запрашивает выполняет следующий фрагмент кода:

new RegExp('^(?:[^\n]{0,30}(?:\n?|\n)){0,15}[^\n]{0,30}$').test("123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890\n1234567890123456789012345qweqweqwea\nqweqweqwe\n123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890\n123456789012345678901234567890123456789012345678901234567890\n123456789012345678901234567890a\n")

Вышеприведенное выражение при выполнении с использованием safari дает результат как false, как и ожидалось.На Chrome вкладка зависает.Любые предложения о том, как решить проблему с Chrome?

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