13

我有一个包含值“website.html”的变量。

如何拆分该变量,使其仅给我“网站”?

谢谢

4

3 回答 3

35
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是文件名

于 2012-05-05T18:12:17.127 回答
3
String[] splitString = "website.html".split(".");
String prefix = splitString[0];

*编辑,我可以发誓你放的是 Java 而不是 javascript

var splitString = "website.html".split(".");
var prefix = splitString[0];
于 2012-05-05T18:13:23.057 回答
3

另一种使用字符串操作的方法。

var myString = "website.html";
var dotPosition = myString.indexOf(".");
var theBitBeforeTheDot = myString.substring(0, dotPosition);
于 2012-05-05T18:17:33.890 回答