Vérifier si un paramètre de requête URL existe avec JavaScript

Concept et utilisation

La fonction urlQueryExists() permet de vérifier si un paramètre de requête existe dans l'URL de la page.

Fonction

urlQueryExists()

Retourne une valeur booléenne indiquant si un paramètre de requête existe dans l'URL de page ou non.

Syntaxe
urlQueryExists(cle_de_parametre);
Paramètre
cle_de_parametre(String)

Le paramètre cle_de_parametre de la fonction urlQueryExists() définit la clé du paramètre de requête à vérifier dans l'URL de page.

Exemple de vérification de paramètre de requête

// si l'URL de page vaut
// 'https://www.domaine.ext/?cle=valeur'

var cle_de_parametre = 'cle';

urlQueryExists(cle_de_parametre);

// renvoie : true

Code source de la fonction

function urlQueryExists(n) {
  return (new RegExp("(^\\?|&)" + n + "(=.*|)(&[^&]*|$)")).test(location.search);
}
^