希望大家能帮帮我。
我有一个动态网址,我需要一些 JavaScript 来基本上在特定字符出现后 trim 字符串。
示例:
我有这个网址
Assessment/testdir2/TestDIR3/lecture slides 1as.pdf
我需要删除第二个斜杠
之后的所有内容,包括第二个斜杠。
我该怎么做?
最佳答案
一个非常基本的 JS 解决方案:
function removeAfterSlash(word, numberOfElements) {
var splitWord = word.split('/');
var newWord = '';
for(var i = 0; i < numberOfElements; i++) {
if(i != (numberOfElements - 1)) {
newWord += splitWord[i] + '/';
} else {
newWord += splitWord[i];
}
}
document.write(newWord);
}
removeAfterSlash('Assessment/testdir2/TestDIR3/lecture slides 1as.pdf', 1);
只需通过查找 /
将单词拆分为数组,然后您可以将所需的元素重新连接在一起。该函数接受单词以及您想要重新连接在一起的“片段”数量。
查看 jsfiddle .
关于javascript - 删除字符串中特定出现后的字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10103773/