PHP: Regex, как проверить Android и IOS Deep Link URI

Я искал в Интернете решения, но ничего, мой вопрос прост: какой шаблон регулярных выражений мне нужен для проверки андроида и ios Deep Link для проверки.

ОПРЕДЕЛЕНИЕ МОБИЛЬНОЙ ГЛУБОКОЙ ССЫЛКИ : Мобильная глубокая связь. В контексте мобильных приложений глубокая связь заключается в использовании универсального идентификатора ресурса (URI), который связывается с определенным местоположением в мобильном приложении, а не просто в запуске приложения. Отложенные глубокие ссылки позволяют пользователям создавать глубокие ссылки на контент, даже если приложение еще не установлено.

Глубокая мобильная связь может иметь различные формы, например

привет: //mob.com
привет: //w.l.o

как это будет подтверждено:

NB: я не видел никакого решения онлайн, попробуйте ваш гугл
поиск и поиск на YouTube.

0

Решение

Во-первых, они защищены на 80%, то есть, если вы создаете ссылку на приложение, но для проверки это на 95% справедливо.

Пытаться

$deeplinkURI = example://fb.com/cool
if (preg_match("/(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'\".,<>?«»“”‘’]))/", $deeplinkURI )){

} else {
echo "Invalid Deep link URI";
exit();
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]