Обрезать строку JavaScript — trim
К сожалению, в JavaScript отсутствует функция Trim(), однако можно выкрутиться используя следующий код:
- Для маленьких строк:
function trim(str) {
return str.replace(/^s+|s+$/g, '');
}
- Для длинных строк:
function trim (str) {
str = str.replace(/^s+/, '');
for (var i = str.length; --i >= 0;) {
if (/S/.test(str.charAt(i))) {
str = str.substring(0, i + 1);
break;
}
}
return str;
}
Отличие только в производительности кода.
(Просмотрено 255 раз, 1 раз за сегодня)