JavaScript

JScript: Проблема с trim() в Internet Explorer

Оказалось, что Internet Explorer не поддерживает trim() для string'а. Есть несколько путей решения данной проблемы:

  • В качестве воркэраунда взять и написать самому следующие бессмертные строки:

    if (typeof String.prototype.trim !== 'function') {
    String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/g, '');
    }
    }