Я не знаю, является ли это известной проблемой в IE8, но я не могу найти какую-либо информацию о ней.
// The regex can vary but has to have a non-matching group defined:
var re = /^(\s)?[\d]+$/i;
// We call it with a string...
re.exec("2");
// We call it with a number...
re.exec(2);
Firefox и Chrome (не могу попробовать это в Opera прямосейчас) нет проблем ни с одним звонком.Но в IE8 второй вызов завершается с ошибкой «Объект не поддерживает это свойство или метод».
Это известная ошибка или что-то в этом роде?