我想对用于从社交网络输入链接、个人资料的字段进行正确验证。
验证使用模式进行,并由代码中的 js 以这种方式处理:
pattern = [а-яА-Яa-zA-Z]+
我想使用以下链接为三个字段(三个社交网络)正确制作类似的模式。
这样做是为了让用户输入其社交网络配置文件的正确 url,我注意到某些论坛配置文件上的此功能(它在那里的工作方式略有不同,您输入链接,它会自动从中解析昵称或 ID ) 而在论坛上它只是替代 url。
也有这样的选择。我认为它会更容易实施。
这是配置文件格式的列表
我想知道如何最好地组织此验证,我对正则表达式不是很熟悉,但我也不想堆积大量代码,也许有一个最佳选择。
联系方式:
http://vk.com/id2123445566
http://vk.com/nick_name
http://vk.com/nickname
Facebook:
https://www.facebook.com/profile.php?id=12312312123123
https://www.facebook.com/nickname
同学们:
https://ok.ru/nickname
https://ok.ru/profile/123123231231
使用 id 在配置文件 url 中搜索 id 的常规方法:
如果 url 不是 ID,而是昵称,那么无论怎样,您都必须收集所有看起来像个人资料链接但实际上不是的保留 url。例如,
/feed
VKontakte - 这是新闻页面还是用户个人资料?你不能用规则来定义它。