📜  如何使用 JavaScript 从字符串中修剪文件扩展名?

📅  最后修改于: 2022-05-13 01:56:22.955000             🧑  作者: Mango

如何使用 JavaScript 从字符串中修剪文件扩展名?

给定一个字符串格式的文件名,任务是使用 JavaScript 从字符串中修剪文件扩展名。

  • replace() 方法:此方法在字符串中搜索已定义的值或正则表达式,并返回具有替换后的已定义值的新字符串。

    句法:

    string.replace(searchVal, newvalue)

    参数:

    • searchVal:必填参数。它指定将被新值替换的值或正则表达式。
    • newvalue:必填参数。它指定要替换为搜索值的值。

    返回值:它返回一个新字符串,其中定义的值已被新值替换。

  • split() 方法:该方法用于将字符串拆分为子字符串数组并返回新数组。

    句法:

    string.split(separator, limit)

    参数:

    • 分隔符:可选参数。它指定用于拆分字符串的字符或正则表达式。如果不使用,将返回整个字符串(一个只有一项的数组)。
    • limit:可选参数。它指定整数,指定超出拆分限制的拆分项目数将从数组中排除。

    返回值:它返回一个新的数组,具有拆分的项目。

  • JavaScript String slice() 方法:此方法获取字符串的一部分,并在新字符串中返回提取的部分。开始和结束参数用于指定要提取的字符串部分。第一个字符从位置 0 开始,第二个字符从位置 1 开始,依此类推。

    句法:

    string.slice(start, end)
    

    参数:

    • start:必填参数。它指定开始提取的位置。第一个字符从位置 0 开始。
    • end:可选参数。它指定停止提取的位置(不包括它)。如果不使用, slice() 会选择从开始位置到结束的所有字符。

    返回值:返回一个字符串,表示提取的部分字符串。

  • JavaScript Array join() 方法:该方法将数组的元素添加到字符串中,并返回字符串。元素将由传递的分隔符分隔。默认分隔符是逗号 (, )。

    句法:

    array.join(separator)
    

    参数:此方法接受可选的单个参数分隔符。它指定要使用的分隔符。如果不使用,元素用逗号分隔

    返回值:它返回一个字符串,表示数组值,由定义的分隔符分隔。

示例 1:本示例使用split()、slice() 和 join() 方法获取文件名。

 
 
     
         
            Trim a file extension from a
            string using JavaScript
        
     
      
     
      
        

              GeeksForGeeks          

           

        

                                       

        

                                               

输出:

  • 在点击按钮之前:
  • 点击按钮后:

示例 2:此示例使用RegExpreplace() 方法获取文件名。

 
 
     
        
            Trim a file extension from a
            string using JavaScript
        
     
      
     
      
        

              GeeksForGeeks          

           

        

                                       

        

                                               

输出:

  • 在点击按钮之前:
  • 点击按钮后: