JS utiliza expresiones regulares para obtener una cadena de caracteres en el enlace. ¿Por qué el mensaje de interceptación es nulo?
Su expresión regular no corresponde a la cadena. Modifique su cadena o modifique la expresión regular. Proporciono una forma de modificar la función de cadena?getUrlParam(nombre)?{
var. ?url2?=?"?d=abcdefgamp;";
var?reg?=?new?RegExp("(^|amp;)"? ?nombre? ?"=([^amp ; ]*)(amp;|$)");
console.log(reg);
var?r?=?url2.substr(1).match(reg ) ;
console.log(r);
if?(r?!=?null)?{
return?unescape(r[2] )
}
return?null;
}
alert("Imprimir regular" getUrlParam("d")); /p>