我如何检查用户输入的域(和子域)与我的白名单?

问题描述 投票:0回答:1

我正在寻找一个SWIFT解决方案/功能,该功能将检查我们的系统是否允许用户输入的URL。 (列出了白色)。

它还应该检查该域也可能使用的某些或任何子域。

例如,如果我将google.com列入白名单,则以下网址将返回true。

google.com/xxxxmail.google.com/xxxxxx[any] .google.com / xxxxxx

有帮助吗?

swift whitelist
1个回答
0
投票

您可以使用正则表达式找出子域。

/(http:\/\/)?(([^.]+)\.)?google\.com/
© www.soinside.com 2019 - 2024. All rights reserved.