Javascript coger u obtener valores por get | Programador Web Valencia

Javascript coger u obtener valores por get

1 minuto

HTML5 y CSS3

En los siguientes ejemplos vamos a ver como capturar un GET de la url de la página con Javascript. Además, también podremos comprobar si existe. Dos funciones que veo necesaria en cualquier desarrollo web.

Obtener GET


function getParameterByName(name, url=window.location.href) {
    name = name.replace(/[\[\]]/g, "\\$&");
    var regex = new RegExp("[?&]" + name + "(=([^&#]*)|&|#|$)"),
        results = regex.exec(url);
    if (!results) return null;
    if (!results[2]) return '';
    return decodeURIComponent(results[2].replace(/\+/g, " "));
}

Ejemplo

blog.com/buscar?q=bomboncito
let resultado = getParameterByName('q');
// Resultado> bomboncito

Comprobar si existe GET


function isParameterByName(name) {
    let regex = new RegExp('[?&]' + name + '=');
    return regex.test(window.location.href);
}

Ejemplo

blog.com/buscar?q=bomboncito&pag=45
isParameterByName('pag');
// Resultado> True

Esta obra está bajo una Licencia Creative Commons Atribución-NoComercial-SinDerivadas 4.0 Internacional.

Atribución/Reconocimiento-NoComercial-SinDerivados 4.0 Internacional

¿Me invitas a un café? ☕

Puedes hacerlo usando el terminal.

ssh customer@andros.dev -p 5555

Comentarios

{{ comments.length }} comentarios

Nuevo comentario

Nueva replica  {{ formatEllipsisAuthor(replyComment.author) }}

Acepto la política de Protección de Datos.

Escribe el primer comentario

Tal vez también te interese...