我正在寻找一个SWIFT解决方案/功能,该功能将检查我们的系统是否允许用户输入的URL。 (列出了白色)。
它还应该检查该域也可能使用的某些或任何子域。
例如,如果我将google.com列入白名单,则以下网址将返回true。
google.com/xxxxmail.google.com/xxxxxx[any] .google.com / xxxxxx
有帮助吗?
您可以使用正则表达式找出子域。
/(http:\/\/)?(([^.]+)\.)?google\.com/