Je veux extraire une chaîne de requête de mon URL en utilisant JavaScript, et je veux faire une comparaison insensible à la casse pour le nom de la chaîne de requête. Voici ce que je fais :
var results = new RegExp('[\\?&]' + name + '=([^&#]*)').exec(window.location.href);
if (!results) { return 0; }
return results[1] || 0;
Mais le code ci-dessus effectue une recherche sensible à la casse. J'ai essayé /<regex>/i
mais cela n'a pas aidé. Avez-vous une idée de la manière dont cela peut être réalisé ?
6 votes
Ce format littéral /regex/i devrait fonctionner, à moins que vous n'ayez essayé de le concaténer ou autre...