estoy tratando de utilizar John Gruber's URL regex en Javascript, pero NetBeans me dice que hay un error de sintaxis y errores ilegales:URL expresión regular no funciona en javascript
var patt = "/(?i)\b((?:[a-z][\w-]+:(?:/{1,3}|[a-z0-9%])
|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]
{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|
(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|
(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:
'".,<>?«»“”‘’]))/";
Alguien sabe cómo resolver esto?
Creo que se necesita para proporcionar también información sobre lo que se supone que la expresión que hacer (media) de esa manera es más fácil de comprobar. – aevanko
@Issun: Es este patrón: http://daringfireball.net/2010/07/improved_regex_for_matching_urls – Flambino
Esta expresión regular no funciona para los sitios que no comienzan con www – Huangism