【发布时间】:2012-05-14 22:18:44
【问题描述】:
我有一个包含值“website.html”的变量。
如何拆分该变量,使其只给我“网站”?
谢谢
【问题讨论】:
-
@Jack 这个页面是我在谷歌上搜索“javascript split string dot”时的第一个点击。说“Google it”对任何人都没有帮助。
标签: javascript split substring
我有一个包含值“website.html”的变量。
如何拆分该变量,使其只给我“网站”?
谢谢
【问题讨论】:
标签: javascript split substring
var a = "website.html";
var name = a.split(".")[0];
如果文件名中有一个点,你可以试试...
var a = "website.old.html";
var nameSplit = a.split(".");
nameSplit.pop();
var name = nameSplit.join(".");
但是如果文件名类似于my.old.file.tar.gz,那么它会认为my.old.file.tar是文件名
【讨论】:
nameSplit.join(".") 而不是 name.join(".") ,它会工作。
String[] splitString = "website.html".split(".");
String prefix = splitString[0];
*编辑,我可以发誓你放的是 Java 而不是 javascript
var splitString = "website.html".split(".");
var prefix = splitString[0];
【讨论】:
使用一些String manipulation 的另一种处理方式。
var myString = "website.html";
var dotPosition = myString.indexOf(".");
var theBitBeforeTheDot = myString.substring(0, dotPosition);
【讨论】:
.indexOf()
[].indexOf