JavaScript - Split A String

前端 未结 3 1883
别跟我提以往
别跟我提以往 2021-01-11 14:36

I have a variable that holds the value \'website.html\'.

How can I split that variable so it only gives me the \'website\'?

Thanks

相关标签:
3条回答
  • 2021-01-11 14:49
    var a = "website.html";
    var name = a.split(".")[0];
    

    If the file name has a dot in the name, you could try...

    var a = "website.old.html";
    var nameSplit = a.split(".");
    nameSplit.pop();    
    var name = nameSplit.join(".");
    

    But if the file name is something like my.old.file.tar.gz, then it will think my.old.file.tar is the file name

    0 讨论(0)
  • 2021-01-11 14:50

    Another way of doing things using some String manipulation.

    var myString = "website.html";
    var dotPosition = myString.indexOf(".");
    var theBitBeforeTheDot = myString.substring(0, dotPosition);
    
    0 讨论(0)
  • 2021-01-11 15:00
    String[] splitString = "website.html".split(".");
    String prefix = splitString[0];
    

    *Edit, I could've sworn you put Java not javascript

    var splitString = "website.html".split(".");
    var prefix = splitString[0];
    
    0 讨论(0)
提交回复
热议问题