目前我有一个输入框,将检测URL和解析数据。
现在,我用的是:
var urlR = /^(?:([A-Za-z]+):)?(\/{0,3})([0-9.\-A-Za-z]+)
(?::(\d+))?(?:\/([^?#]*))?(?:\?([^#]*))?(?:#(.*))?$/;
var url= content.match(urlR);
问题是,当我输入一个像www.google.com
这样的URL时,它不工作。当我输入http://www.google.com
时,它正在工作。
我不太擅长使用正则表达式。有人能帮帮我吗?