JScript: Проблема с trim() в Internet Explorer
Оказалось, что Internet Explorer не поддерживает trim() для string'а. Есть несколько путей решения данной проблемы:
- В качестве воркэраунда взять и написать самому следующие бессмертные строки:
if (typeof String.prototype.trim !== 'function') {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
} - Если Вы уже импортируете библиотеку jQuery, то можно легко и непринужденно воспользоваться функцией trim() из нее:
trimmedStr = $.trim(str);
Подробнее о trim() в JQuery смотри: http://api.jquery.com/jQuery.trim/