Обрезать строку JavaScript — trim

Обрезать строку 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;
}

Отличие только в производительности кода.

(Просмотрено 253 раз, 1 раз за сегодня)

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *