Javascript Trim functions
возможно и велосипед, но ненайдя решения написал вот это:
String.prototype.trim = function () {
return this.rtrim().ltrim();
}
String.prototype.ltrim = function () {
for (var i = 0; i < this.length; i++) {
if (this.charAt(i) != " ") {
return this.substr(i, this.length - 1);
}
}
}
String.prototype.rtrim = function () {
for (var i = this.length - 1; i >= 0; i--) {
if (this.charAt(i) != " ") {
return this.substr(0, i + 1);
}
}
}
понадобится вдруг кому - юзайте ![]()
Tags: Javascript, велосипед, пример
Также рекомендую к прочтению:
Март 17th, 2007 at 16:24
Все велосипеды возникают от ненайденного… У меня було такое на заре учения PHP. Сел писать функцию для чтения ini-файлов. Написал. Потом (буквально через пару дней) в рассылке прочитал о функции parse_ini_file.
Март 17th, 2007 at 16:36
не. я о ней знал - у меня были более возвышенные мотивы, но я посчитал что они не оправдывают затраченого на разработку времени
Март 17th, 2007 at 22:49
function rtrim(str)
{
return str.replace(/(.*?)\s+$/i, “$1″);
}
?
Март 19th, 2007 at 10:16
есть такой вариант, но не все браузеры с регулярками работать умеют. мой лисапед ИМХО многозадачнее
Февраль 16th, 2008 at 01:31
function trim(s)
{
return s.replace(/^\s*(.*?)\s*$/, “$1″);
}
Февраль 16th, 2008 at 10:11
все то так, но комментарии Вы явно не прочитали