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];

*編集、javascript ではなく Java を入れてもよかったのに

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 に答える