如何知道文本字符串是facebook url,电子邮件地址还是其他uri?
我正在创建一个系统来注册不同的事件。对于每个事件,它存储一个地址,该地址可以是以下之一:
Facebook资源(基本上以“facebook.com”开头的URL)
电子邮件地址(任何有效的电子邮件)
另一个URL
(假/捶打/等)
第四不重要。
我需要做不同的事情,具体取决于地址的类型(FB API /发送电子邮件/ POST表格)。我正在考虑存储它的类型,但我首先要问的是是否有一些正则表达式或类似的知道它是什么类型。
第一个很简单,只需检查它是否以“http://www.facebook.com”开头。对于其他人,我考虑过寻找像“http://”或“@”这样的令牌,但后来我认为两者都可以包含这些令牌。
没有找到相关结果
已邀请:
1 个回复
烫珊