我已经实现NSDataDetector
了检测 URL,但它也包括电子邮件地址。有没有一种简单的方法可以让它不检测电子邮件,但检测所有其他 URL?
问问题
706 次
1 回答
1
好吧,电子邮件地址不是 URL。mailto:someone@some.where.com
是一个包含电子邮件地址的 URL。因此,回答您的问题:检查您的 URL 是否以mailto:
. 如果是,请忽略它。如果由于某种原因您将电子邮件地址作为 URL,您可能有一些解析错误......
有关URL 的正则表达式,请参见此处。
于 2013-04-04T19:36:23.053 回答