Как получить первую строку из URL? - PullRequest
0 голосов
/ 16 мая 2018

Я новичок в веб-разработке, поэтому, пожалуйста, прости мой вопрос новичку.

У меня есть URL "https://123asd.my.website.com/blabla/blabla/blabla

Я пытаюсь понять, как мне получить «123asd», чтобы я мог установить свою переменную. Спасибо

Ответы [ 3 ]

0 голосов
/ 16 мая 2018

Вы можете использовать регулярное выражение

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

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

console.log(number);
0 голосов
/ 16 мая 2018
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.

0 голосов
/ 16 мая 2018

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...