среда, 20 ноября 2013 г.

JavaScript trim

JavaScript trim

trim - вариант из jQuery

function trim (text) {
    // Trim space: \s, BOM: \uFEFF, NBSP: \xA0.
    return text == null ? '' : (text + '').replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g, '');
}

trim - вариант 1

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

trim - вариант 2

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

trim - вариант 3

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

Комментариев нет:

Отправить комментарий