Задать вопрос
@RozmarinUS
YII2, PHP, React, TypeScript, Python hater

Как заменить знак звездочки на все символы?

Каким образом можно заменить знак звездочки на все символы, через регулярное выражение?
Например: делаю запрос test.example.com, если домен *.example.com, вернуть true
  • Вопрос задан
  • 194 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Академия Эдюсон
    Node.js-разработчик
    8 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Frontend-разработчик + ИИ
    8 месяцев
    Далее
Решения вопроса 1
dollar
@dollar
Делай добро и бросай его в воду.
var str = "test.example.com";
var pat = "*.example.com";

pat = '^'+pat.replace(/\./g, '\\.').replace(/\*/g,'.*')+'$';
console.log(!!str.match(pat)); //true
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
BRAGA96
@BRAGA96
Модуль url
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы