JavaScript String trim()函数

JavaScript String trim()函数

trim()是JavaScript中的一个内置字符串函数,用于去除字符串中的空白字符。该函数会删除字符串的开头和结尾处的空白字符。由于trim()是一个字符串方法,所以它是由String类的一个实例来调用的。我们需要创建一个String类的实例,以便使用trim()方法。

注意 – trim()方法不会改变原始字符串,它只是移除前导和尾随的空白字符。

语法

trim()方法的语法如下:

str.trim()

在这里,str是一个String类的对象,它将包含要修剪的字符串。

参数

trim()方法内部没有任何参数或参数。

返回值

string.trim()函数从字符串的开头和末尾删除空格字符,并返回字符串。

示例

以下是一些示例,使用trim()函数从中删除元素。在这些示例中,您将了解如何使用此JavaScript函数。所以,这里有几个示例 –

示例1

在这个示例中,我们将传入包含两边空格的字符串。

<html>
<body>
<script> 
function func_trim() { 
     //original string with whitespace in beginning and end
    var str = "     javatpoint tutorial website     "; 

    //string trimmed using trim()
    var trimmedstr = str.trim(); 
    document.write(trimmedstr);  
} 
func_trim(); 
</script>
</html>
</body>

输出

这将在移除空格后返回下面的字符串。

Javatpoint tutorial website

示例2

在这个示例中,我们将传递一个只有尾部包含空白字符的字符串。

<html>
<body>
<script> 
function func_trim() { 
    //original string with whitespace at the end
    var str = "javatpoint tutorial website      "; 

    //string trimmed using trim()
    var trimmedstr = str.trim(); 
    document.write(trimmedstr);  
} 
func_trim(); 
</script>
</html>
</body>

输出

这将删除末尾的空格,并按如下所示返回字符串。

Javatpoint tutorial website

示例3

在这个示例中,我们将传递一个字符串,该字符串只在开头包含空格。

<html>
<body>
<script> 
function func_trim() {
    //original string with whitespace in beginning 
    var str = "        javatpoint tutorial website"; 

    //string trimmed using trim()
    var trimmedstr = str.trim(); 
    document.write(trimmedstr);  
} 
func_trim(); 
</script>
</html>
</body>

输出

这将从开头删除空格,并将字符串返回如下。

Javatpoint tutorial website

JavaScript 提供了另外两个与 trim() 方法类似的函数。它们也用于修剪字符串,但只能从一端修剪,要么是左边,要么是右边。请记住,这两个函数不会改变原始字符串;它们只是删除空白字符。

  • trimLeft()
  • trimRight()

trimLeft()

trimLeft() 方法只从字符串的左边删除空白字符。更好地理解,我们可以说它只从开头删除空白字符,并将字符串返回为没有前导空白字符的字符串。

语法

str.trimLeft()

见下面的示例 – 示例1

<html>
<body>
<script> 
function func_trim() {
    //original string with whitespace in beginning 
    var str = "     javatpoint tutorial website    "; 

    //string trimmed using trimLeft()
    var trimmedstr = str.trimLeft(); 
    document.write(trimmedstr);  
} 
func_trim(); 
</script>
</html>
</body>

输出

这将仅移除开头的空格,尾部的空格将保持不变。请参考以下输出结果:

Javatpoint tutorial website

trimRight()

另一方面, trimRight() 方法仅从字符串的右侧删除空格。为了更好地理解,我们可以说它仅从末尾删除空格,并且返回没有尾随空格字符的字符串。

语法

str.trimRight()

看下面的示例 –

示例1

<html>
<body>
<script> 
function func_trim() {
    //original string with whitespace from the end 
    var str = "      javatpoint tutorial website       "; 

    //string trimmed using trimRight()
    var trimmedstr = str.trimRight(); 
    document.write(trimmedstr);  
} 
func_trim(); 
</script>
</html>
</body>

输出

这将仅从末尾移除空白字符,前导空白字符将保持不变。请参见下面的输出:

Javatpoint tutorial website

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程