You are currently viewing JavaScript String trim() Method

JavaScript String trim() Method

Ниже приведен пример метода обрезки trim().

Пример:

<script>
function func() {
	var str = "ProgramBox	 ";
	var st = str.trim();
	document.write(st);
}
func();
</script>

Выход:

ProgramBox

str.trim() метод используется для удаления пробелов с обоих концов данной строки.

Синтаксис:

str.trim()

Возвращаемое значение:
Этот метод возвращает новую строку без каких-либо начальных или конечных пробелов.

Примеры вышеуказанного метода приведены ниже:

Пример 1:

var str = "ProgramBox "; var st = str.trim(); print(st);

Выход:

ProgramBox

В этом примере trim() метод удаляет все начальные и конечные пробелы в строке str.

Пример 2:  

var str = " ProgramBox"; var st = str.trim(); print(st);

Выход:

ProgramBox

В этом примере trim() метод удаляет все начальные и конечные пробелы в строке str.

Коды для вышеуказанного метода приведены ниже:

Программа 1:

<script>
// JavaScript Program to illustrate trim() method

function func() {

	// Original string containing whitespace
	var str = "ProgramBox	 ";

	// Trimmed string
	var st = str.trim();
	document.write(st);
}

func();
</script>

Выход:

ProgramBox

Программа 2:

<script>
// JavaScript Program to illustrate trim() method

function func() {

	// Original string containing whitespace
	var str = " ProgramBox";

	// Trimmed string
	var st = str.trim();
	document.write(st);
}
func();
</script>

Выход:

ProgramBox

метод str.trimLeft() метод str.trimLeft() используется для удаления пробелов в начале данной строки. Это не влияет на конечные пробелы.

Синтаксис:

str.trimLeft()

Возвращаемое значение: 
Этот метод возвращает новую строку без каких-либо начальных пробелов.

Примеры вышеуказанного метода приведены ниже:

Пример 1:

var str = " ProgramBox "; var st = str.trimLeft(); print(st);

Выход:

ProgramBox

В этом примере trimLeft() метод удаляет все начальные пробелы, но конечные пробелы в строке str оставайтесь такими, какие они есть.

Пример 2:

var str = " ProgramBox"; var st = str.trim(); print(st);

Выход:

ProgramBox

В этом примере trimLeft() метод удаляет все начальные пробелы из str.

Коды для вышеуказанного метода приведены ниже:

Программа 1:  

<script>
// JavaScript Program to illustrate trimLeft()
// function

function func() {

	// Original string containing whitespace
	var str = "ProgramBox	 ";

	// Trimmed string
	var st = str.trimLeft();
	document.write(st);
}

func();
</script>

Выход:

ProgramBox

Программа 2:

<script>
// JavaScript Program to illustrate trimLeft()
// function

function func() {

	// Original string containing whitespace
	var str = " GeeksforGeeks";

	// Trimmed string
	var st = str.trimLeft();
	document.write(st);
}
func();
</script>

Выход:

ProgramBox

str.trimRight()

Метод str.trimRight() используется для удаления пробелов в конце данной строки. Это не влияет на пробелы в начале строки.

Синтаксис:

str.trimRight()

Возвращаемое значение:
Этот метод возвращает новую строку без каких-либо завершающих пробелов.

Пример 1:

var str = "ProgramBox "; var st = str.trimRight(); print(st);

Выход:

ProgramBox

В этом примере trimRight() метод удаляет все конечные пробелы из строки str.

Пример 2:

var str = " ProgramBox"; var st = str.trimRight(); print(st);

Выход:

ProgramBox

В этом примере trimRight() метод не удаляет ведущие пробелы из ул.

Коды для вышеуказанного метода приведены ниже:

Программа 1:  

// JavaScript Program to illustrate trimRight()
// function
<script>
function func() {

	// Original string containing whitespace
	var str = "ProgramBox	 ";

	// Trimmed string
	var st = str.trimRight();
	document.write(st);
}
func();
</script>

Выход:

ProgramBox

Программа 2:

<script>
// JavaScript Program to illustrate trimRight()
// function

function func() {

	// Original string containing whitespace
	var str = " ProgramBox";

	// Trimmed string
	var st = str.trimRight();
	document.write(st);
}

func();
</script>

Выход:

ProgramBox

Поддерживаемый браузер:

  • Chrome 4 and above
  • Edge 12 and above
  • Firefox 3.5 and above
  • Internet Explorer 10 and above
  • Opera 10.5 and above
  • Safari 5 and above