gpt4 book ai didi

javascript:从字符串中删除斜杠 "extension"?

转载 作者:行者123 更新时间:2023-12-02 07:10:10 26 4
gpt4 key购买 nike

什么是最快的方法通过不使用正则表达式(.html、.htm、.xml 或您提供的任何内容)从字符串中删除特定扩展名?

我需要它一次转换 ~500 个字符串 <1s。

例子:

var myURL  = 'home/johndoe/likes/pepsico.html' 
var result = 'home/johndoe/likes/pepsico'

编辑:

      var alias = window.location.pathname //'/home/johndoe/likes/pepsico.html' 

alias = alias.substr(alias.indexOf('/') + 1)
alias = alias.substr( 0, alias.lastIndexOf('.') );

我该如何优化它?

最佳答案

你甚至不需要正则表达式来完成这项工作:

var myURL  = 'home/johndoe/likes/pepsico.html',
myURL = myURL.substr( 0, myURL.lastIndexOf('.') );

console.log( myURL ); // "home/johndoe/likes/pepsico"

关于javascript:从字符串中删除斜杠 "extension"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6896260/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com