// Убирает пробельные символы слева
function ltrim(string) {
    var ptrn = /\s*((\S+\s*)*)/;
    return string.replace(ptrn, "$1");
}
// Убирает пробельные символы справа
function rtrim(string) {
    var ptrn = /((\s*\S+)*)\s*/;
    return string.replace(ptrn, "$1");
}
// Убирает пробельные символы с обоих концов
function trim(string) {
    return ltrim(rtrim(string));
}