什么是匹配URL的好正则表达式?
目前,我有一个输入框,它将检测URL并解析数据。
所以现在,我用的是:
var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+) (?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;var url= content.match(urlR);
问题是,当我输入一个URL时www.google.com它不起作用。当我进来的时候http://www.google.com它起作用了。
www.google.com
http://www.google.com
我的正则表达式不是很流利。有谁可以帮我?
白板的微信
相关分类