【发布时间】:2019-06-13 15:46:21
【问题描述】:
我正在尝试验证表单。
验证 url 字段时,我需要确保
用户提供没有 http(s):// 的字符串,但可以使用www. 以及xyz.abc.com 等字符串 - 请注意两个点。
我尝试过使用
UIApplication.sharedApplication().canOpenURL(url)
但这适用于我写了https://。
我也从here尝试了这个正则表达式
let regEx = "((https|http)://)((\\w|-)+)(([.]|[/])((\\w|-)+))+"
删除第一部分后,我似乎没有让多个点工作。
【问题讨论】:
-
你想匹配像
xyz.xyz.xyz.com这样的url还是最多2个点?检查这个regex101.com/r/8PLbeU/2这是你想要的吗? -
@CodeManiac 谢谢,我正在尝试匹配用户希望的数量
-
任何特定的域列表或任何随机的。评论链接是否符合您的目的或您有任何其他极端情况
-
@CodeManiac 不,这已经解决了。再次感谢