Red de conocimiento informático - Material del sitio web - Cómo extraer un determinado carácter en una cadena (url) usando js

Cómo extraer un determinado carácter en una cadena (url) usando js

En realidad, es relativamente simple. Compartamos una función js que escribí antes para extraer parámetros de URL: function?UrlParamHash(url)?{

var?params?=?[],? h ;

var?hash?=?url.slice(url.indexOf("?")?+?1).split('&');

para?( var ?i?=?0;?i?

h?=?hash[i].split("=");

params.push(h[0]);

params[h[0]]?=?h[1];

}

regresar ? params;

}

//?Utilice lo siguiente, ?b es su cadena URL

var?params?=?UrlParamHash(b),

id?=?params['id'];

Sin embargo, después de escribirlo, descubrí que su URL no es muy estándar, porque generalmente la dirección y los parámetros están directamente separados por "?". Si el tuyo no es el caso

Puedes cambiar indexOf("?") en la función a indexOf("com/") según tu nombre de dominio

También puedes cambiarlo según tus reglas específicas de URL modifican toda la función, de todos modos, el principio está aquí