Hola a todos, necesito detectar si el final de una url de mi web termina en 'es/en'.
Es decir, tengo un sistema de traducción, y depende de en que idioma esté la página necesito mostrar un mensaje diferente en un div.
Las urls se me quedan así:
En ingles:
www.midominio.es/miseccion/es/en
Frances:
www.midominio.es/miseccion/es/fr
Entonces solo quiero comprobar si la cadena termina en "/es/en" o "/es/fr"
He probado esto, y funciona pero tiene una pega:
Código HTML:
<script>
cadenaUrl = location.href;
if(/fr/.test(cadenaUrl)){ ...... }
</script>
el problema es que no me funciona si pongo esto "
/es/fr" ya que al poner '
/' me da error, y no se como escaparlas... por ello he tenido que poner solamente 'fr' o 'en' cosa que no me vale, ya que en algunas ocasiones mis url contienen 'en' en otra posicion y me muestra en una determinada página lo que solo debería salir con el idioma en inglés....
¿Cómo puedo comprobar si en la url existe "
/es/en" o "
es/en" con la barra incluida?
Algún consejo o enlace??
Gracias de antemano.