如何从URL获取第一个字符串?

时间:2018-05-16 01:45:50

标签: javascript html url

我是网络开发的新手,所以请原谅我的新手问题。

我有一个网址“https://123asd.my.website.com/blabla/blabla/blabla

我想弄清楚的是如何获得“123asd”以便我可以设置我的var。谢谢

3 个答案:

答案 0 :(得分:1)

您可以使用正则表达式

var url = 'https://123asd.my.website.com/blabla/blabla/blabla';

var number = url.match(/([0-9a-z]{1,})\./)[1];

console.log(number);

答案 1 :(得分:0)

const url = "https://123asd.my.website.com/blabla/blabla/blabla";
let firstStr = url.replace("https://", ""); // get rid of "https://" or you can do it by some other way
firstStr = firstStr.substring(0, firstStr.indexOf('.')); // get the substring start from the beginning to the first '.'

console.log(firstStr); // 123asd

答案 2 :(得分:0)

var url="https://123asd.my.website.com/blabla/blabla/blabla";
var urlNoHttps=url.replace(/^https?\:\/\//i, "");
var hostName=urlNoHttps.split('.')[0];
console.log(hostName);

以上代码适用于http和https协议。