Maison > interface Web > js tutoriel > le corps du texte

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

Susan Sarandon
Libérer: 2024-11-02 01:58:30
original
807 Les gens l'ont consulté

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>
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal