Нет необходимости в дорогих регулярных выражениях.
String.prototype.startsWith = function(str) {
return (this.length >= str.length)
&& (this.substr(0, str.length) == str);
}
String.prototype.startsWith_nc = function(str) {
return this.toLowerCase().startsWith(str.toLowerCase());
}
var text = $('#textboxID').val();
if (text.startsWith_nc("http://") || text.startsWith_nc("www")) {
alert("looks like a URL");
}