Maison >interface Web >js tutoriel >Comment effectuer une évaluation Regex insensible à la casse en JavaScript pour l'extraction de chaîne de requête ?

Comment effectuer une évaluation Regex insensible à la casse en JavaScript pour l'extraction de chaîne de requête ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-02 01:58:30847parcourir

How to Perform Case-Insensitive Regex Evaluation in JavaScript for Query String Extraction?

Évaluation Regex insensible à la casse en JavaScript pour l'extraction de chaîne de requête

Souvent dans le développement Web, il devient nécessaire d'extraire les paramètres de chaîne de requête d'un URL. Pour cela, des expressions régulières sont utilisées.

Objectif :

La tâche consiste à effectuer une recherche insensible à la casse tout en extrayant les paramètres de la chaîne de requête à l'aide de l'objet RegExp de JavaScript.

Méthode :

Le constructeur RegExp permet la spécification d'un troisième argument, connus sous le nom de drapeaux. L'un de ces indicateurs est « i », qui indique l'insensibilité à la casse.

Solution :

Pour obtenir une comparaison insensible à la casse, implémentez ce qui suit :

<code class="javascript">var results = new RegExp('[\?&amp;]' + name + '=([^&amp;#]*)', 'i').exec(window.location.href);</code>

L'indicateur 'i' garantira que la comparaison du nom du paramètre de chaîne de requête ne respecte pas la casse.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn