wtorek, 27 października 2009

funkcje typu TRIM na łańcuchach

Obcięcie z lewej i z prawej strony łańcucha o określone znaki

function trim(str, chars) {
return ltrim(rtrim(str, chars), chars);
}

Obcięcie z lewej strony łańcucha o określone znaki

function ltrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}

Obcięcie z prawej strony łańcucha o określone znaki

function rtrim(str, chars) {
chars = chars || "\\s";
return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

Brak komentarzy:

Prześlij komentarz