He utilizado la excelente herramienta gskinner.com/RegExr/ para probar la expresión regular correspondiente a las cadenas, pero no puedo encontrar la manera de implementar esto en mi archivo JavaScript para devolver verdadero o falso.¿Cómo puedo usar JavaScript para hacer coincidir una cadena dentro de la URL actual de la ventana en la que me encuentro?
El código que tengo es el siguiente:
^(http:)\/\/(.+\.)?(stackoverflow)\.
en un enlace como http://stackoverflow.com/questions/ask
este coincidiría (según RegExr) http://stackoverflow.
Así que esto es grande porque quiero probar que coincida con el actual window.location
a esa cadena, pero el problema que estoy teniendo es que este script JavaScript no funciona:
var url = window.location;
if (url.match(/^(http:)\/\/(.+\.)?(stackoverflow)\./))
{
alert('this works');
};
¿Alguna idea sobre lo que estoy haciendo mal aquí?
Gracias por leer.
Jannis
¡Esto funciona genial! Muchas gracias. – Jannis