我有一个变量,它的值是'website.html'。
如何将变量拆分,使我只得到'website'?
谢谢
我有一个变量,它的值是'website.html'。
如何将变量拆分,使我只得到'website'?
谢谢
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
是文件名
name.join(".")
改为 nameSplit.join(".")
,这样就可以正常工作了。 - OwaisString[] splitString = "website.html".split(".");
String prefix = splitString[0];
*编辑,我原以为你写的是Java而不是JavaScript
var splitString = "website.html".split(".");
var prefix = splitString[0];
使用一些字符串操作的另一种方法。
var myString = "website.html";
var dotPosition = myString.indexOf(".");
var theBitBeforeTheDot = myString.substring(0, dotPosition);
.indexOf()
方法。 - paulslater19[].indexOf
。 - paulslater19