Показать сообщение отдельно
  #1 (permalink)  
Старый 20.06.2018, 08:19
Профессор
Отправить личное сообщение для Artur_Hopf Посмотреть профиль Найти все сообщения от Artur_Hopf
 
Регистрация: 13.03.2018
Сообщений: 278

split и IE8, показывает пустой массив
Добрый день, столкнулся с проблемой что не могу обработать объект с помощью регулярного выражения в internet explorer 8. В более старших версиях и других браузерах все работает.

Вот код:

var array = [{name: 'Петров В. Б.'}];

var split = array[0].name.split(/^\s*([А-ЯЁ]\S+)\s+([А-ЯЁ])\s*\.\s*([А-ЯЁ])\s*\.\s*([\s\S]*?)\s*$/);
alert(split);


В IE 8 выдает просто что массив split пуст. Кто нибудь сталкивался?
Ответить с цитированием