Tengo la siguiente función que asumo que esta en Javascript

Código:
La variable host me trae la direccion completa del link al que estoy intentando acceder por ejemplo http://www.forosdelweb.com/newthread.php?do=newthread&f=13isexternal: function(host) { if (host == "") return false; var httptest = /^http/i; if(httptest.test(host)) { var expr = new RegExp(webSnapr.baseURL, "i"); if (expr.test(host)) return false; return true; }
Necesito que la funcion ademas me retorne falso si los 26 primeros caracteres de la variable host son http://www.forosdelweb.com
Algo asi como:
Código:
He probado eso y no me funciona.isexternal: function(host) { if (host == "") return false; if (host.substr(1,26) == "http://www.forosdelweb.com") return false; var httptest = /^http/i; if(httptest.test(host)) { var expr = new RegExp(webSnapr.baseURL, "i"); if (expr.test(host)) return false; return true; }
Para más datos, la función viene insertada en un plugin para PostNuke que se llama Websnapr y el fichero donde modifico la función es websnapr.js
Saludos a todos y muchas gracias.
Juanmi.